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 · modeblame

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