openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
fe4d6cf1ccfea48fa5c2baf67103495ac9b459dd

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

OpenAI/src/Utility/CodeGen/CodeGenVisibilityAttribute.cs

26lines · modecode

1
2using System;
3
4namespace OpenAI;
5
6[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = true)]
7internal partial class CodeGenVisibilityAttribute : Attribute
8{
9 public string MemberName { get; }
10 public CodeGenVisibility Visibility { get; }
11 public Type[] Parameters { get; }
12
13 public CodeGenVisibilityAttribute(string memberName, CodeGenVisibility visibility, params Type[] parameters)
14 {
15 MemberName = memberName;
16 Visibility = visibility;
17 Parameters = parameters;
18 }
19}
20
21internal enum CodeGenVisibility
22{
23 Internal,
24 Public,
25 ProtectedInternal,
26}
27