sdk/Sdk.Generators/FunctionMethodVisibility.cs (10 lines of code) (raw):

// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. namespace Microsoft.Azure.Functions.Worker.Sdk.Generators { /// <summary> /// Represents the visibility of an "azure function" method and its parent classes. /// </summary> internal enum FunctionMethodVisibility { /// <summary> /// The method and it's parent classes are public & visible. /// </summary> Public, /// <summary> /// The method is public, but one or more of its parent classes are not public. /// </summary> PublicButContainingTypeNotVisible, /// <summary> /// The method is not public. /// </summary> NotPublic } }