openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
achandmsft-patch-2

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Utility/CodeGen/CodeGenVisibilityAttribute.cs

25lines · modecode

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