Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
Implemented interface member:
property
Name
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.Name
13 overrides of Name
Microsoft.CodeAnalysis.CSharp (13)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
69public sealed override string Name
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
147public sealed override string Name
Symbols\ErrorTypeSymbol.cs (1)
297public override string Name
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2081public override string Name
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1079public override string Name
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
137public override string Name => "Enumerator";
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
850public override string Name { get; }
Symbols\Synthesized\SynthesizedContainer.cs (1)
82public sealed override string Name { get; }
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
67public override string Name => _name;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
95public override string Name => TypeName;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
54public override string Name { get; }
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
47public override string Name => _privateImplementationDetails.Name;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
68public override string Name
61 references to Name
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_Attributes.cs (1)
201attributeTypeForBinding.Name,
Binder\Binder_Conversions.cs (4)
1118collectionCreation = binder.BindClassCreationExpression(syntax, namedType.Name, syntax, namedType, analyzedArguments, @this._diagnostics); 1319constructedListType.Name, 1733namedType.Name, 2786instantiatedType.Name,
Binder\Binder_Crefs.cs (2)
620if (containerType.Name == memberName && (hasParameterList || containerType.Arity == 0 || !TypeSymbol.Equals(this.ContainingType, containerType.OriginalDefinition, TypeCompareKind.ConsiderEverything2))) 632if ((object?)binderContainingType != null && memberName == binderContainingType.Name)
Binder\Binder_Expressions.cs (2)
5737var creation = BindClassCreationExpression(node, type.Name, node, type, analyzedArguments, diagnostics); 7150coClassType.Name,
Binder\Binder_InterpolatedString.cs (1)
804diagnostics.Add(ErrorCode.ERR_InterpolatedStringHandlerCreationCannotUseDynamic, syntax.Location, interpolatedStringHandlerType.Name);
Binder\Binder_Operators.cs (1)
4996GetSpecialType(SpecialType.System_Object, diagnostics, node).Name // a pretty way of getting the string "Object"
Binder\Binder_Query.cs (1)
1033var result = BindClassCreationExpression(node, toCreate.Name, node, toCreate, analyzedArguments, diagnostics);
Binder\DecisionDagBuilder.cs (1)
502RoslynDebug.Assert(iTupleType.Name == "ITuple");
Binder\LockBinder.cs (1)
91if (scopeType is not NamedTypeSymbol { Name: WellKnownMemberNames.LockScopeTypeName, Arity: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } ||
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3261Name: "IEquatable",
BoundTree\BoundInlineArrayAccess.cs (1)
27Name: "Index" or "Range",
CodeGen\EmitExpression.cs (1)
2526if (originalDef.ContainingType.Name == NamedTypeSymbol.ValueTupleTypeName &&
Compiler\ClsComplianceChecker.cs (1)
350this.AddDiagnostic(ErrorCode.ERR_AttributeNotOnAccessor, attributeLocation, attribute.AttributeClass.Name, attributeUsage.GetValidTargetsErrorArgument());
Compiler\MethodBodySynthesizer.cs (1)
245Debug.Assert(fieldType.Name == "EventRegistrationTokenTable");
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
184builder.Append(symbol.IsExtension ? symbol.ExtensionGroupingName : symbol.Name);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
803string unsuffixedName = AdaptedNamedTypeSymbol.Name;
FlowAnalysis\NullableWalker.cs (2)
5208Debug.Assert(namedType.Name == "Span"); 5215Debug.Assert(namedType.Name == "Span");
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
238Debug.Assert(fieldType.Name == "EventRegistrationTokenTable");
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
1112startOverload = containingType.Name switch
Symbols\Attributes\SourceAttributeData.cs (1)
477if (!attributeClass.Name.Equals(typeName))
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (2)
212&& modifierType.Name != "CallConv" 213&& modifierType.Name.StartsWith("CallConv", StringComparison.Ordinal)
Symbols\NamedTypeSymbol.cs (3)
638? MetadataHelpers.ComposeAritySuffixedMetadataName(Name, Arity, fileIdentifier) 639: Name; 2019Name == ValueTupleTypeName &&
Symbols\Source\SourceAssemblySymbol.cs (6)
1088if (x.Arity == y.Arity && x.Name == y.Name) 1093if (x.Arity != 0 || !x.ContainingNamespace.IsGlobalNamespace || x.Name != "<Module>") 1130int result = String.CompareOrdinal(x.Name, y.Name); 1265diagnostics.Add(ErrorCode.ERR_DuplicateAttributeInNetModule, NoLocation.Singleton, attribute.AttributeClass.Name, netModuleName);
Symbols\Source\SourceConstructorSymbol.cs (1)
169containingType.Name == syntax.Identifier.ValueText)
Symbols\Source\SourceConstructorSymbolBase.cs (1)
66ContainingType.Name == ((ConstructorDeclarationSyntax)this.SyntaxNode).Identifier.ValueText)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1487symbols.ToDictionary(s => s.Name.AsMemory(), ReadOnlyMemoryOfCharComparer.Instance) : 1515checkContainingTypeName(member, containingType.Name, diagnostics); 1518if (this.ExtensionParameter is { Type: NamedTypeSymbol { Name: var extendedTypeName } }) 2333((ConstructorDeclarationSyntax)constructor.SyntaxRef.GetSyntax()).Identifier.ValueText != method1.ContainingType.Name) 2378"~" + method1.ContainingType.Name : 2379(method1.IsConstructor() ? method1.ContainingType.Name : method1.Name);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (5)
201if (namedType.Name == "void" && namedType.IsTopLevelType() && namedType.ContainingNamespace.IsGlobalNamespace) 535appendIdentifier(namedType.Name, builder); 567builder.Append(containingType.Name); 777Debug.Assert(callingConventionTypes[i].Name.StartsWith("CallConv", StringComparison.Ordinal)); 779builder.Append(callingConventionTypes[i].Name["CallConv".Length..]);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
232diagnostics.Add(ErrorCode.ERR_ExtensionMethodsDecl, _location, ContainingType.Name);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
197return new List<string>(GetTypeMembersUnordered().Select(s => s.Name).Distinct());
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
949=> GetTypeMembers().WhereAsArray(static (type, name) => type.Name.AsSpan().SequenceEqual(name.Span), name);
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
66block.Add(makeAppendString(F, builderLocal, ContainingType.Name));
Symbols\TypeSymbolExtensions.cs (6)
521switch (type.Name) 1454Name: "Span", 1467Name: "ReadOnlySpan", 2220return typeSymbol is NamedTypeSymbol { Name: WellKnownMemberNames.LockTypeName, Arity: 0, ContainingType: null } && 2228Name: "EmbeddedAttribute", 2264return type is NamedTypeSymbol { Name: "INumberBase", IsInterface: true, Arity: 1, ContainingType: null } &&
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
72return _underlyingType.Name;