SYMBOL INDEX (358 symbols across 27 files) FILE: GeneratedOutput/RouteBuilderExtensions.g.cs type SourceKey (line 25) | internal record SourceKey(string Path, int Line); class GeneratedRouteBuilderExtensions (line 28) | internal static class GeneratedRouteBuilderExtensions class GenericThunks (line 36) | private class GenericThunks method MapGet (line 2661) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2674) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapPut (line 2687) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPu... method MapPost (line 2700) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapDelete (line 2713) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapDe... method MapGet (line 2726) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2739) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2752) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2765) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2778) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapPost (line 2791) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2804) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2817) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2830) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapGet (line 2843) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapPost (line 2856) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2869) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2882) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapGet (line 2895) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method Map (line 2908) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder Map(t... method MapPost (line 2921) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 2934) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPatch (line 2947) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPa... method MapGet (line 2960) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2973) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2986) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 2999) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 3012) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method Map (line 3025) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder Map(t... method Map (line 3038) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder Map(t... method MapPut (line 3051) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPu... method MapPut (line 3064) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPu... method MapPost (line 3077) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapPost (line 3090) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPo... method MapDelete (line 3103) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapDe... method MapDelete (line 3116) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapDe... method MapPatch (line 3129) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPa... method MapPatch (line 3142) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapPa... method MapGet (line 3155) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapGet (line 3168) | internal static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapGe... method MapCore (line 3173) | private static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapCor... method MapCore (line 3186) | private static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapCore( method GetOrAddRouteEndpointDataSource (line 3199) | private static SourceGeneratedRouteEndpointDataSource GetOrAddRouteEnd... method BuildFilterDelegate (line 3221) | private static EndpointFilterDelegate BuildFilterDelegate(EndpointFilt... method PopulateMetadata (line 3242) | private static void PopulateMetadata(System.Reflection.MethodInfo m... method PopulateMetadata (line 3247) | private static void PopulateMetadata(System.Reflection.ParameterInf... method ExecuteObjectResult (line 3252) | private static Task ExecuteObjectResult(object obj, HttpContext httpCo... method ResolveByQuery (line 3268) | private static Microsoft.Extensions.Primitives.StringValues ResolveByQ... method ResolveByRoute (line 3269) | private static Microsoft.Extensions.Primitives.StringValues ResolveByR... method ResolveService (line 3270) | private static ValueTask ResolveService(HttpContext httpContext)... method ResolveBody (line 3271) | private static async ValueTask ResolveBody(HttpContext httpContext) class ResponseTypeMetadata (line 3299) | private sealed class ResponseTypeMetadata : Microsoft.AspNetCore.Http.... method Create (line 3307) | public static ResponseTypeMetadata Create(string contentType, Type t... method Create (line 3312) | public static ResponseTypeMetadata Create(int statusCode) class SourceGeneratedRouteEndpointDataSource (line 3318) | private sealed class SourceGeneratedRouteEndpointDataSource : Endpoint... method SourceGeneratedRouteEndpointDataSource (line 3323) | public SourceGeneratedRouteEndpointDataSource(IServiceProvider appli... method AddRouteHandler (line 3328) | public RouteHandlerBuilder AddRouteHandler( method GetGroupedEndpoints (line 3373) | public override IReadOnlyList GetGroupedEndpoints(Rou... method GetChangeToken (line 3383) | public override IChangeToken GetChangeToken() => NullChangeToken.Sin... method CreateRouteEndpointBuilder (line 3385) | private RouteEndpointBuilder CreateRouteEndpointBuilder( type RouteEntry (line 3507) | private struct RouteEntry type RouteAttributes (line 3519) | [Flags] class ThrowOnAddAfterEndpointBuiltConventionCollection (line 3531) | private sealed class ThrowOnAddAfterEndpointBuiltConventionCollectio... method Add (line 3537) | void ICollection>.Add(Action> conv... method Add (line 3562) | public void Add(Action convention) method Finally (line 3566) | public void Finally(Action finalConvention) FILE: samples/MapTodos.cs class TodoEndpoints (line 3) | public static class TodoEndpoints method MapTodoEndpoints (line 5) | public static void MapTodoEndpoints(this IEndpointRouteBuilder routes) class Todo (line 76) | class Todo class TodoDbContext (line 81) | class TodoDbContext method SaveChangesAsync (line 84) | public Task SaveChangesAsync() => Task.CompletedTask; method Update (line 85) | public void Update(object o) { } class DbSet (line 88) | class DbSet method ToListAsync (line 90) | public Task> ToListAsync() { return null; } method FindAsync (line 92) | public Task FindAsync(object id) { return null; } method Remove (line 93) | public void Remove(T item) { } method Add (line 94) | public void Add(T item) { } FILE: samples/Program.cs type Person (line 136) | record Person(string Name); type Product (line 137) | record Product(string Name, decimal Price); type Parsable (line 139) | struct Parsable : IParsable method Parsable (line 141) | public Parsable() method Parse (line 146) | public static Parsable Parse(string s, IFormatProvider provider) method TryParse (line 151) | public static bool TryParse([NotNullWhen(true)] string s, IFormatProvi... type ISayHello (line 156) | interface ISayHello method Hello (line 158) | string Hello(); class EnglishHello (line 161) | class EnglishHello : ISayHello method Hello (line 163) | public string Hello() => "Hello"; class Model (line 166) | public class Model method BindAsync (line 168) | public static ValueTask BindAsync(HttpContext context, Paramete... type Choices (line 174) | enum Choices FILE: samples/Wrapper.cs class Wrapper (line 1) | class Wrapper method Hello2 (line 9) | public static string Hello2(string name) => $"Hello {name}"; method Hello (line 11) | public string Hello(int id) => "Hello World"; method AddRoutes (line 13) | public void AddRoutes(IEndpointRouteBuilder routes) FILE: src/uController.SourceGenerator/AwaitableInfo.cs type AwaitableInfo (line 11) | internal readonly struct AwaitableInfo method AwaitableInfo (line 21) | public AwaitableInfo( method IsTypeAwaitable (line 39) | public static bool IsTypeAwaitable(Type type, out AwaitableInfo awaita... FILE: src/uController.SourceGenerator/CodeGenerationTypes.cs type IResult (line 5) | interface IResult { } class HttpContext (line 6) | class HttpContext { } class HttpRequest (line 7) | class HttpRequest { } class HttpResponse (line 8) | class HttpResponse { } type IFormCollection (line 9) | interface IFormCollection { } type IFormFile (line 10) | interface IFormFile { } class AsParametersAttribute (line 11) | class AsParametersAttribute { } class Results (line 12) | class Results { } class TypedResults (line 13) | class TypedResults { } type IEndpointMetadataProvider (line 19) | interface IEndpointMetadataProvider { } type IEndpointParameterMetadataProvider (line 21) | interface IEndpointParameterMetadataProvider { } type IFromServiceMetadata (line 23) | interface IFromServiceMetadata { } type IFromQueryMetadata (line 24) | interface IFromQueryMetadata { } type IFromRouteMetadata (line 25) | interface IFromRouteMetadata { } type IFromBodyMetadata (line 26) | interface IFromBodyMetadata type IFromFormMetadata (line 30) | interface IFromFormMetadata { } type IFromHeaderMetadata (line 31) | interface IFromHeaderMetadata { } type StringValues (line 36) | struct StringValues { } class PipeReader (line 41) | class PipeReader { } type IEndpointRouteBuilder (line 46) | interface IEndpointRouteBuilder { } FILE: src/uController.SourceGenerator/HttpModel.cs class MethodModel (line 9) | class MethodModel class ParameterModel (line 19) | class ParameterModel FILE: src/uController.SourceGenerator/MinimalCodeGenerator.cs class MinimalCodeGenerator (line 19) | class MinimalCodeGenerator method MinimalCodeGenerator (line 25) | public MinimalCodeGenerator(WellKnownTypes wellKnownTypes) method Unwrap (line 32) | private Type Unwrap(Type type) method UnwrapValueTask (line 47) | internal static Type UnwrapValueTask(Type type) method Indent (line 62) | public void Indent() method Unindent (line 67) | public void Unindent() method Generate (line 72) | public void Generate(MethodModel method) method GenerateMethod (line 79) | private void GenerateMethod(MethodModel method) method GenerateFilteredMethod (line 233) | private void GenerateFilteredMethod(MethodModel method) method EmitParameter (line 294) | private void EmitParameter(ref bool hasAwait, ref bool hasFromBody, re... method HasTryParseMethod (line 507) | private bool HasTryParseMethod(Type type, out MethodInfo mi) method HasBindAsync (line 526) | private bool HasBindAsync(Type type, out MethodInfo mi, out int parame... method GenerateConvert (line 539) | private bool GenerateConvert(string sourceName, ParameterInfo paramete... method GenerateTryParse (line 640) | private void GenerateTryParse(MethodInfo tryParseMethod, string source... method GetEnumTryParseMethod (line 712) | private MethodInfo GetEnumTryParseMethod() method GetStaticMethodFromHierarchy (line 723) | private MethodInfo GetStaticMethodFromHierarchy(Type type, string name... method WriteLineNoIndent (line 763) | private void WriteLineNoIndent(string value) method WriteNoIndent (line 768) | private void WriteNoIndent(string value) method Write (line 773) | private void Write(string value) method WriteLine (line 782) | private void WriteLine(string value) method ToString (line 791) | public override string ToString() FILE: src/uController.SourceGenerator/Reflection/MetadataLoadContext.cs class MetadataLoadContext (line 10) | public class MetadataLoadContext method MetadataLoadContext (line 15) | public MetadataLoadContext(Compilation compilation) method ResolveType (line 24) | public Type ResolveType(string fullyQualifiedMetadataName) method ResolveType (line 29) | public Type ResolveType() => ResolveType(typeof(T)); method ResolveType (line 31) | public Type ResolveType(Type type) method GetOrCreate (line 70) | public TMember GetOrCreate(ISymbol symbol) where TMember : class method ResolveMember (line 90) | public TMember ResolveMember(TMember memberInfo) where TMembe... FILE: src/uController.SourceGenerator/Reflection/RoslynAssembly.cs class RoslynAssembly (line 9) | internal class RoslynAssembly : Assembly method RoslynAssembly (line 13) | public RoslynAssembly(IAssemblySymbol assembly, MetadataLoadContext me... method GetExportedTypes (line 23) | public override Type[] GetExportedTypes() method GetTypes (line 28) | public override Type[] GetTypes() method GetType (line 50) | public override Type GetType(string name) FILE: src/uController.SourceGenerator/Reflection/RoslynConstructorInfo.cs class RoslynConstructorInfo (line 10) | internal class RoslynConstructorInfo : ConstructorInfo method RoslynConstructorInfo (line 15) | public RoslynConstructorInfo(IMethodSymbol ctor, MetadataLoadContext m... method GetGenericArguments (line 34) | public override Type[] GetGenericArguments() method GetCustomAttributesData (line 44) | public override IList GetCustomAttributesData() method GetCustomAttributes (line 49) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 54) | public override object[] GetCustomAttributes(Type attributeType, bool ... method GetMethodImplementationFlags (line 59) | public override MethodImplAttributes GetMethodImplementationFlags() method GetParameters (line 64) | public override ParameterInfo[] GetParameters() method Invoke (line 75) | public override object Invoke(BindingFlags invokeAttr, Binder binder, ... method Invoke (line 80) | public override object Invoke(object obj, BindingFlags invokeAttr, Bin... method IsDefined (line 85) | public override bool IsDefined(Type attributeType, bool inherit) FILE: src/uController.SourceGenerator/Reflection/RoslynCustomAttributeData.cs class RoslynCustomAttributeData (line 10) | internal class RoslynCustomAttributeData : CustomAttributeData method RoslynCustomAttributeData (line 12) | public RoslynCustomAttributeData(AttributeData a, MetadataLoadContext ... FILE: src/uController.SourceGenerator/Reflection/RoslynExtensions.cs class RoslynExtensions (line 9) | public static class RoslynExtensions method GetMethodSymbol (line 11) | public static IMethodSymbol GetMethodSymbol(this MethodInfo methodInfo... method GetPropertySymbol (line 13) | public static IPropertySymbol GetPropertySymbol(this PropertyInfo prop... method GetFieldSymbol (line 14) | public static IFieldSymbol GetFieldSymbol(this FieldInfo field) => (fi... method GetParameterSymbol (line 16) | public static IParameterSymbol GetParameterSymbol(this ParameterInfo p... method GetTypeSymbol (line 18) | public static ITypeSymbol GetTypeSymbol(this Type type) => (type as Ro... class RoslynInternalExtensions (line 21) | internal static class RoslynInternalExtensions method AsAssembly (line 23) | public static Assembly AsAssembly(this IAssemblySymbol assemblySymbol,... method AsType (line 25) | public static Type AsType(this ITypeSymbol typeSymbol, MetadataLoadCon... method AsParameterInfo (line 27) | public static ParameterInfo AsParameterInfo(this IParameterSymbol para... method AsConstructorInfo (line 29) | public static ConstructorInfo AsConstructorInfo(this IMethodSymbol met... method AsMethodInfo (line 31) | public static MethodInfo AsMethodInfo(this IMethodSymbol methodSymbol,... method AsPropertyInfo (line 33) | public static PropertyInfo AsPropertyInfo(this IPropertySymbol propert... method AsFieldInfo (line 35) | public static FieldInfo AsFieldInfo(this IFieldSymbol fieldSymbol, Met... method BaseTypes (line 37) | public static IEnumerable BaseTypes(this ITypeSymbol type... FILE: src/uController.SourceGenerator/Reflection/RoslynFieldInfo.cs class RoslynFieldInfo (line 10) | internal class RoslynFieldInfo : FieldInfo method RoslynFieldInfo (line 16) | public RoslynFieldInfo(IFieldSymbol parameter, MetadataLoadContext met... method GetCustomAttributes (line 70) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 75) | public override object[] GetCustomAttributes(Type attributeType, bool ... method GetValue (line 80) | public override object GetValue(object obj) method GetCustomAttributesData (line 85) | public override IList GetCustomAttributesData() method IsDefined (line 90) | public override bool IsDefined(Type attributeType, bool inherit) method SetValue (line 95) | public override void SetValue(object obj, object value, BindingFlags i... method ToString (line 100) | public override string ToString() => _field.ToString(); FILE: src/uController.SourceGenerator/Reflection/RoslynMemberInfo.cs class RoslynMemberInfo (line 8) | internal class RoslynMemberInfo : MemberInfo method RoslynMemberInfo (line 13) | public RoslynMemberInfo(ISymbol member, MetadataLoadContext metadataLo... method GetCustomAttributesData (line 27) | public override IList GetCustomAttributesData() method GetCustomAttributes (line 32) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 37) | public override object[] GetCustomAttributes(Type attributeType, bool ... method IsDefined (line 42) | public override bool IsDefined(Type attributeType, bool inherit) FILE: src/uController.SourceGenerator/Reflection/RoslynMethodInfo.cs class RoslynMethodInfo (line 11) | internal class RoslynMethodInfo : MethodInfo method RoslynMethodInfo (line 16) | public RoslynMethodInfo(IMethodSymbol method, MetadataLoadContext meta... method GetCustomAttributesData (line 42) | public override IList GetCustomAttributesData() method GetBaseDefinition (line 47) | public override MethodInfo GetBaseDefinition() method MakeGenericMethod (line 65) | public override MethodInfo MakeGenericMethod(params Type[] typeArguments) method GetCustomAttributes (line 75) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 80) | public override object[] GetCustomAttributes(Type attributeType, bool ... method GetGenericArguments (line 85) | public override Type[] GetGenericArguments() method GetMethodImplementationFlags (line 96) | public override MethodImplAttributes GetMethodImplementationFlags() method GetParameters (line 101) | public override ParameterInfo[] GetParameters() method Invoke (line 112) | public override object Invoke(object obj, BindingFlags invokeAttr, Bin... method IsDefined (line 117) | public override bool IsDefined(Type attributeType, bool inherit) method ToString (line 122) | public override string ToString() => _method.ToString(); FILE: src/uController.SourceGenerator/Reflection/RoslynParameterInfo.cs class RoslynParameterInfo (line 9) | public class RoslynParameterInfo : ParameterInfo method RoslynParameterInfo (line 14) | public RoslynParameterInfo(IParameterSymbol parameter, MetadataLoadCon... method GetCustomAttributesData (line 32) | public override IList GetCustomAttributesData() method ToString (line 37) | public override string ToString() => _parameter.ToString(); FILE: src/uController.SourceGenerator/Reflection/RoslynPropertyInfo.cs class RoslynPropertyInfo (line 10) | internal class RoslynPropertyInfo : PropertyInfo method RoslynPropertyInfo (line 15) | public RoslynPropertyInfo(IPropertySymbol property, MetadataLoadContex... method GetAccessors (line 37) | public override MethodInfo[] GetAccessors(bool nonPublic) method GetCustomAttributes (line 42) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 47) | public override object[] GetCustomAttributes(Type attributeType, bool ... method GetGetMethod (line 52) | public override MethodInfo GetGetMethod(bool nonPublic) method GetIndexParameters (line 57) | public override ParameterInfo[] GetIndexParameters() method GetSetMethod (line 68) | public override MethodInfo GetSetMethod(bool nonPublic) method GetValue (line 73) | public override object GetValue(object obj, BindingFlags invokeAttr, B... method IsDefined (line 78) | public override bool IsDefined(Type attributeType, bool inherit) method SetValue (line 83) | public override void SetValue(object obj, object value, BindingFlags i... FILE: src/uController.SourceGenerator/Reflection/RoslynType.cs class RoslynType (line 11) | internal class RoslynType : Type method RoslynType (line 18) | public RoslynType(ITypeSymbol typeSymbol, MetadataLoadContext metadata... method GetArrayRank (line 61) | public override int GetArrayRank() method GetGenericArguments (line 66) | public override Type[] GetGenericArguments() method GetGenericTypeDefinition (line 77) | public override Type GetGenericTypeDefinition() method GetCustomAttributesData (line 82) | public override IList GetCustomAttributesData() method GetConstructors (line 87) | public override ConstructorInfo[] GetConstructors(BindingFlags binding... method MakeByRefType (line 108) | public override Type MakeByRefType() method GetCustomAttributes (line 113) | public override object[] GetCustomAttributes(bool inherit) method GetCustomAttributes (line 118) | public override object[] GetCustomAttributes(Type attributeType, bool ... method MakeArrayType (line 123) | public override Type MakeArrayType() method MakeGenericType (line 128) | public override Type MakeGenericType(params Type[] typeArguments) method GetElementType (line 144) | public override Type GetElementType() method GetEvent (line 149) | public override EventInfo GetEvent(string name, BindingFlags bindingAttr) method GetEvents (line 154) | public override EventInfo[] GetEvents(BindingFlags bindingAttr) method GetField (line 159) | public override FieldInfo GetField(string name, BindingFlags bindingAttr) method GetFields (line 179) | public override FieldInfo[] GetFields(BindingFlags bindingAttr) method GetInterface (line 202) | public override Type GetInterface(string name, bool ignoreCase) method GetInterfaces (line 215) | public override Type[] GetInterfaces() method GetMembers (line 226) | public override MemberInfo[] GetMembers(BindingFlags bindingAttr) method GetMethods (line 274) | public override MethodInfo[] GetMethods(BindingFlags bindingAttr) method GetNestedType (line 300) | public override Type GetNestedType(string name, BindingFlags bindingAttr) method GetNestedTypes (line 314) | public override Type[] GetNestedTypes(BindingFlags bindingAttr) method GetProperties (line 330) | public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) method InvokeMember (line 354) | public override object InvokeMember(string name, BindingFlags invokeAt... method IsDefined (line 359) | public override bool IsDefined(Type attributeType, bool inherit) method GetAttributeFlagsImpl (line 364) | protected override TypeAttributes GetAttributeFlagsImpl() method GetConstructorImpl (line 414) | protected override ConstructorInfo GetConstructorImpl(BindingFlags bin... method GetMethodImpl (line 474) | protected override MethodInfo GetMethodImpl(string name, BindingFlags ... method GetPropertyImpl (line 539) | protected override PropertyInfo GetPropertyImpl(string name, BindingFl... method HasElementTypeImpl (line 587) | protected override bool HasElementTypeImpl() method IsArrayImpl (line 592) | protected override bool IsArrayImpl() method IsByRefImpl (line 597) | protected override bool IsByRefImpl() => _isByRef; method IsCOMObjectImpl (line 599) | protected override bool IsCOMObjectImpl() method IsPointerImpl (line 604) | protected override bool IsPointerImpl() method IsPrimitiveImpl (line 609) | protected override bool IsPrimitiveImpl() method ToString (line 635) | public override string ToString() method IsAssignableFrom (line 640) | public override bool IsAssignableFrom(Type c) method GetHashCode (line 658) | public override int GetHashCode() method Equals (line 663) | public override bool Equals(object o) method Equals (line 676) | public override bool Equals(Type o) FILE: src/uController.SourceGenerator/Reflection/SharedUtilities.cs class SharedUtilities (line 9) | internal class SharedUtilities method GetCustomAttributesData (line 11) | public static IList GetCustomAttributesData(ISymb... method GetMethodAttributes (line 22) | public static MethodAttributes GetMethodAttributes(IMethodSymbol method) method MatchBindingFlags (line 62) | public static bool MatchBindingFlags(BindingFlags bindingFlags, ITypeS... method ComputeBindingFlags (line 162) | public static BindingFlags ComputeBindingFlags(MemberInfo member) method ComputeBindingFlags (line 181) | private static BindingFlags ComputeBindingFlags(bool isPublic, bool is... FILE: src/uController.SourceGenerator/ReflectionExtensions.cs class ReflectionExtensions (line 7) | internal static class ReflectionExtensions method GetCustomAttributeData (line 9) | public static CustomAttributeData GetCustomAttributeData(this MemberIn... method GetCustomAttributeData (line 14) | public static CustomAttributeData GetCustomAttributeData(this Paramete... method GetConstructorArgument (line 19) | public static TValue GetConstructorArgument(this CustomAttribu... method GetNamedArgument (line 24) | public static TValue GetNamedArgument(this CustomAttributeData... FILE: src/uController.SourceGenerator/RoutePattern.cs class RoutePattern (line 7) | class RoutePattern method RoutePattern (line 15) | public RoutePattern(string pattern, string[] parameterNames) method HasParameter (line 21) | public bool HasParameter(string name) => _parameterNames.Contains(name); method ToString (line 23) | public override string ToString() => Pattern; method Parse (line 25) | public static RoutePattern Parse(string pattern) FILE: src/uController.SourceGenerator/WellKnownTypes.cs class WellKnownTypes (line 10) | internal class WellKnownTypes method WellKnownTypes (line 12) | public WellKnownTypes(MetadataLoadContext metadataLoadContext) FILE: src/uController.SourceGenerator/uControllerGenerator.cs class uControllerGenerator (line 16) | [Generator] method Execute (line 28) | public void Execute(GeneratorExecutionContext context) method Initialize (line 1034) | public void Initialize(GeneratorInitializationContext context) class SyntaxReceiver (line 1039) | private class SyntaxReceiver : ISyntaxReceiver method OnVisitSyntaxNode (line 1054) | public void OnVisitSyntaxNode(SyntaxNode syntaxNode) class Diagnostics (line 1074) | class Diagnostics FILE: test/uController.SourceGenerator.Tests/IntegrationTests.cs class IntegrationTests (line 23) | public class IntegrationTests method MapGet_NoParameters_StringReturn (line 25) | [Fact] method MapGet_StringRouteParameters_StringReturn (line 57) | [Fact] method MapGet_StringQueryParameters_StringReturn (line 93) | [Fact] method MapGet_ImplicitFromService (line 129) | [Fact] method MapGetWithNamedFromRouteParameter_UsesFromRouteName (line 156) | [Fact] method RequestDelegateInvokesAction (line 260) | [Theory] method RequestDelegatePopulatesFromRouteParameterBasedOnParameterName (line 273) | [Fact] method SpecifiedRouteParametersDoNotFallbackToQueryString (line 296) | [Fact] method SpecifiedQueryParametersDoNotFallbackToRouteValues (line 321) | [Fact] method RequestDelegatePopulatesFromRouteOptionalParameter (line 351) | [Fact] method RequestDelegatePopulatesFromNullableOptionalParameter (line 370) | [Fact] method RequestDelegatePopulatesFromOptionalStringParameter (line 389) | [Fact] method Returns400IfNoMatchingRouteValueForRequiredParam (line 407) | [Fact] method RequestDelegatePrefersBindAsyncOverTryParse (line 431) | [Fact] method RequestDelegatePopulatesFromHeaderParameterBasedOnParameterName (line 451) | [Fact] method ImplicitFromBodyActions (line 474) | public static object[][] ImplicitFromBodyActions(bool withAcceptsMetad... method ExplicitFromBodyActions (line 527) | public static object[][] ExplicitFromBodyActions(bool withAcceptsMetad... method RequestDelegatePopulatesFromBodyParameter (line 567) | [Theory] method RequestDelegatePopulatesUnattributedTryParsableParametersFromRouteValue (line 685) | [Theory] method RequestDelegatePopulatesParametersFromServiceWithAndWithoutAttribute (line 795) | [Theory] method FromFormActions (line 828) | public static object[][] FromFormActions(bool withAcceptsMetadata = fa... method PopulatesAcceptsMetadataForRequestBody (line 882) | [Theory] method DoesNotPopulateAcceptsMetadataForServices (line 897) | [Theory] method SupportsNullableReferenceTypesInParameters (line 912) | [Fact] method HandlesQueryParamOptionality (line 958) | [Theory] method HandlesRouteParamOptionality (line 1008) | [Theory] method HandlesBodyParamOptionality (line 1073) | [Theory] method HandleFromServiceOptionality (line 1149) | [Theory] method HandleBindAsyncOptionality (line 1238) | [Theory] method HandleQueryHandlerTypeDifferentFromResolved (line 1273) | [Theory] method GetEndpoint (line 1285) | public async Task GetEndpoint(string source, IServiceProvide... method GetRequestDelegate (line 1307) | private async Task GetRequestDelegate(string source, ... method AssertEndpointBehavior (line 1314) | private static async Task AssertEndpointBehavior( method CreateInvocationFromCompilation (line 1357) | private static Func Crea... method RunGenerator (line 1404) | private static async Task<(GeneratorRunResult, Compilation)> RunGenera... method CreateProject (line 1442) | private static Project CreateProject() class RequestBodyDetectionFeature (line 1478) | private class RequestBodyDetectionFeature : IHttpRequestBodyDetectionF... method RequestBodyDetectionFeature (line 1480) | public RequestBodyDetectionFeature(bool canHaveBody) method CreateEndpointBuilder (line 1488) | private static IEndpointRouteBuilder CreateEndpointBuilder(IServicePro... class AppLocalResolver (line 1493) | private class AppLocalResolver : ICompilationAssemblyResolver method TryResolveAssemblyPaths (line 1495) | public bool TryResolveAssemblyPaths(CompilationLibrary library, List... class EmptyServiceProvider (line 1520) | private class EmptyServiceProvider : IServiceScope, IServiceProvider, ... method CreateScope (line 1526) | public IServiceScope CreateScope() method Dispose (line 1531) | public void Dispose() { } method GetService (line 1533) | public object? GetService(Type serviceType) class DefaultEndpointRouteBuilder (line 1539) | private class DefaultEndpointRouteBuilder : IEndpointRouteBuilder method DefaultEndpointRouteBuilder (line 1541) | public DefaultEndpointRouteBuilder(IApplicationBuilder applicationBu... method CreateApplicationBuilder (line 1549) | public IApplicationBuilder CreateApplicationBuilder() => Application... FILE: test/uController.SourceGenerator.Tests/SharedTypes.cs class FromServiceAttribute (line 9) | public class FromServiceAttribute : Attribute, IFromServiceMetadata class FromBodyAttribute (line 13) | public class FromBodyAttribute : Attribute, IFromBodyMetadata type IMyService (line 18) | public interface IMyService class MyService (line 22) | public class MyService : IMyService class TodoService (line 25) | public class TodoService type MyBindAsyncRecord (line 30) | public record MyBindAsyncRecord(Uri Uri) type MySimpleBindAsyncRecord (line 51) | public record MySimpleBindAsyncRecord(Uri Uri) type MyNullableBindAsyncStruct (line 64) | public record struct MyNullableBindAsyncStruct(Uri Uri) type MySimpleBindAsyncStruct (line 80) | public record struct MySimpleBindAsyncStruct(Uri Uri) type ITodo (line 93) | public interface ITodo class Todo (line 100) | public class Todo : ITodo type TodoStruct (line 107) | public record struct TodoStruct(int Id, string? Name, bool IsComplete) :... class TodoJsonConverter (line 109) | public class TodoJsonConverter : JsonConverter method Read (line 111) | public override ITodo? Read(ref Utf8JsonReader reader, Type typeToConv... method Write (line 143) | public override void Write(Utf8JsonWriter writer, ITodo value, JsonSer... FILE: test/uController.SourceGenerator.Tests/SourceKey.cs type SourceKey (line 3) | public record SourceKey(string Path, int Line);