Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
Implemented interface member:
property
Name
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.Name
14 overrides of Name
Microsoft.CodeAnalysis.CSharp (13)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
67public sealed override string Name
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
145public sealed override string Name
Symbols\ErrorTypeSymbol.cs (1)
295public override string Name
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1862public override string Name
Symbols\Source\SourceMemberContainerSymbol.cs (1)
984public override string Name
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
129public override string Name => "Enumerator";
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
806public override string Name { get; }
Symbols\Synthesized\SynthesizedContainer.cs (1)
78public sealed override string Name { get; }
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
67public override string Name => _name;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
83public 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)
66public override string Name
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
75public override string Name
414 references to Name
Microsoft.CodeAnalysis.CSharp (58)
Binder\Binder_Attributes.cs (1)
201attributeTypeForBinding.Name,
Binder\Binder_Conversions.cs (2)
1091collectionCreation = binder.BindClassCreationExpression(syntax, namedType.Name, syntax, namedType, analyzedArguments, diagnostics); 1139namedType.Name,
Binder\Binder_Crefs.cs (2)
604if (containerType.Name == memberName && (hasParameterList || containerType.Arity == 0 || !TypeSymbol.Equals(this.ContainingType, containerType.OriginalDefinition, TypeCompareKind.ConsiderEverything2))) 616if ((object?)binderContainingType != null && memberName == binderContainingType.Name)
Binder\Binder_Expressions.cs (2)
5576var creation = BindClassCreationExpression(node, type.Name, node, type, analyzedArguments, diagnostics); 7005coClassType.Name,
Binder\Binder_InterpolatedString.cs (1)
804diagnostics.Add(ErrorCode.ERR_InterpolatedStringHandlerCreationCannotUseDynamic, syntax.Location, interpolatedStringHandlerType.Name);
Binder\Binder_Operators.cs (1)
4743GetSpecialType(SpecialType.System_Object, diagnostics, node).Name // a pretty way of getting the string "Object"
Binder\Binder_Query.cs (1)
1028var result = BindClassCreationExpression(node, toCreate.Name, node, toCreate, analyzedArguments, diagnostics);
Binder\DecisionDagBuilder.cs (1)
331RoslynDebug.Assert(iTupleType.Name == "ITuple");
Binder\LockBinder.cs (1)
87if (scopeType is not NamedTypeSymbol { Name: WellKnownMemberNames.LockScopeTypeName, Arity: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } ||
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3239Name: "IEquatable",
BoundTree\BoundInlineArrayAccess.cs (1)
27Name: "Index" or "Range",
CodeGen\EmitExpression.cs (1)
2521if (originalDef.ContainingType.Name == NamedTypeSymbol.ValueTupleTypeName &&
Compiler\ClsComplianceChecker.cs (1)
350this.AddDiagnostic(ErrorCode.ERR_AttributeNotOnAccessor, attributeLocation, attribute.AttributeClass.Name, attributeUsage.GetValidTargetsErrorArgument());
Compiler\MethodBodySynthesizer.cs (1)
243Debug.Assert(fieldType.Name == "EventRegistrationTokenTable");
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
185builder.Append(symbol.IsExtension ? symbol.ExtensionGroupingName : symbol.Name);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
803string unsuffixedName = AdaptedNamedTypeSymbol.Name;
FlowAnalysis\NullableWalker.cs (2)
4887Debug.Assert(namedType.Name == "Span"); 4894Debug.Assert(namedType.Name == "Span");
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
238Debug.Assert(fieldType.Name == "EventRegistrationTokenTable");
Symbols\Attributes\SourceAttributeData.cs (1)
477if (!attributeClass.Name.Equals(typeName))
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (2)
213&& modifierType.Name != "CallConv" 214&& modifierType.Name.StartsWith("CallConv", StringComparison.Ordinal)
Symbols\NamedTypeSymbol.cs (3)
499? MetadataHelpers.ComposeAritySuffixedMetadataName(Name, Arity, fileIdentifier) 500: Name; 1662Name == 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)
161containingType.Name == syntax.Identifier.ValueText)
Symbols\Source\SourceConstructorSymbolBase.cs (1)
66ContainingType.Name == ((ConstructorDeclarationSyntax)this.SyntaxNode).Identifier.ValueText)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1392symbols.ToDictionary(s => s.Name.AsMemory(), ReadOnlyMemoryOfCharComparer.Instance) : 1420checkContainingTypeName(member, containingType.Name, diagnostics); 1423if (this.ExtensionParameter is { Type: NamedTypeSymbol { Name: var extendedTypeName } }) 2211((ConstructorDeclarationSyntax)constructor.SyntaxRef.GetSyntax()).Identifier.ValueText != method1.ContainingType.Name) 2256"~" + method1.ContainingType.Name : 2257(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)
230diagnostics.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)
901=> 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)
481switch (type.Name) 1371Name: "Span", 1384Name: "ReadOnlySpan", 2137return typeSymbol is NamedTypeSymbol { Name: WellKnownMemberNames.LockTypeName, Arity: 0, ContainingType: null } && 2145Name: "EmbeddedAttribute", 2181return type is NamedTypeSymbol { Name: "INumberBase", IsInterface: true, Arity: 1, ContainingType: null } &&
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
70return _underlyingType.Name;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (33)
CodeGen\CodeGenDynamicTests.cs (2)
610switch (container.Name) 621throw TestExceptionUtilities.UnexpectedValue(container.Name);
CodeGen\CodeGenFunctionPointersTests.cs (10)
710Assert.Equal(expectedTypeName, ((CSharpCustomModifier)firstMod).ModifierSymbol.Name); 11676var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 11739var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 11802var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 11861var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 11895var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 12136var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 12279var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 12318var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 12362var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A");
CodeGen\CodeGenImplicitImplementationTests.cs (3)
778Assert.True(typeSymbol.Interfaces().All(iface => iface.Name == "IBase" || iface.Name == "IBase1" || iface.Name == "IBase2"));
CodeGen\CodeGenLocalFunctionTests.cs (8)
5243Assert.Equal("A", attrs2.Single().AttributeClass.Name); 5247Assert.Equal("A", attrs3.Single().AttributeClass.Name); 5251Assert.Equal("A", attrs4.Single().AttributeClass.Name); 5360AssertEx.Equal(new[] { "NullableContextAttribute", "CompilerGeneratedAttribute" }, attrs1.Select(a => a.AttributeClass.Name)); 5394Assert.Equal("CompilerGeneratedAttribute", attrs1.Single().AttributeClass.Name); 5396Assert.Equal("DynamicAttribute", localFn1.GetReturnTypeAttributes().Single().AttributeClass.Name); 5399Assert.Equal("DynamicAttribute", param.GetAttributes().Single().AttributeClass.Name); 5427Assert.Equal("CompilerGeneratedAttribute", attrs1.Single().AttributeClass.Name);
CodeGen\CodeGenTupleTest.cs (4)
503Assert.Equal("Base", @base.Name); 11152Assert.Equal("ValueTuple", m1Tuple.Name); 11416Assert.Equal("ValueTuple", m1Tuple.Name); 12733Assert.Equal("ValueTuple", m1Tuple.Name);
Emit\CompilationEmitTests.cs (2)
5557Assert.Equal("B", b.Name); 5562Assert.Equal("A", a.Name);
Emit\EmitMetadataTests.cs (3)
783Assert.Equal("Base", baseType.Name); 3448privateImplDetails.GetTypeMembers().Select(t => t.Name).Join("\n")); 3486privateImplDetails.GetTypeMembers().Select(t => t.Name).Join("\n"));
Emit\OptionalArgumentsTests.cs (1)
228Assert.Equal(expectedAttributeName, attribute.AttributeClass.Name);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (2)
6414Assert.DoesNotContain(nestedTypes, t => t.Name.StartsWith("<") && t.Name.Contains(">O"));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (87)
Attributes\AttributeTests.cs (15)
1432switch (a.AttributeClass.Name) 1467Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 2668Assert.Equal("DD", event4.GetFieldAttributes().Single().AttributeClass.Name); 2695Assert.Equal("JJ", event10.AddMethod.GetReturnTypeAttributes().Single().AttributeClass.Name); 2827return symbol.GetAttributes().Single().AttributeClass.Name; 4645var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4677var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4710var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4742var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4778var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A2"); 4809var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4835var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 4867var attr = c.GetAttributes().Single(d => d.AttributeClass?.Name == "A"); 5833Assert.Equal("XAttribute", attribute.AttributeClass.Name); 8363Assert.Equal("Attr2", attrs.Single().AttributeClass.Name);
Attributes\AttributeTests_Assembly.cs (13)
1023.Where(a => string.Equals(a.AttributeClass.Name, attrTypeName, StringComparison.Ordinal)); 1036.Where(a => string.Equals(a.AttributeClass.Name, attrTypeName, StringComparison.Ordinal)); 1087switch (a.AttributeClass.Name) 1102Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 1208switch (a.AttributeClass.Name) 1217Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 1287switch (a.AttributeClass.Name) 1302Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 1334switch (a.AttributeClass.Name) 1354Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 1381switch (a.AttributeClass.Name) 1399Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 1620.Where(a => a.AttributeClass.Name == "AAttribute");
Attributes\AttributeTests_Conditional.cs (2)
211Where(a => a.AttributeClass.Name != "CompilerGeneratedAttribute"). 212Select(a => a.AttributeClass.Name);
Attributes\AttributeTests_Dynamic.cs (3)
521var synthesizedDynamicAttributes = attributes.Where((attr) => string.Equals(attr.AttributeClass.Name, "DynamicAttribute", StringComparison.Ordinal)); 1096switch (attr.AttributeClass.Name) 1109throw TestExceptionUtilities.UnexpectedValue(attr.AttributeClass.Name);
Attributes\AttributeTests_Embedded.cs (4)
239Assert.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", embeddedAttribute.GetAttributes().Single(a => a.AttributeClass.Name != "AttributeUsageAttribute").AttributeClass.ToTestDisplayString()); 436Assert.Equal(["Microsoft.CodeAnalysis.EmbeddedAttribute"], embeddedAttribute.GetAttributes().Where(a => a.AttributeClass.Name != "ObsoleteAttribute").Select(a => a.AttributeClass.ToTestDisplayString())); 502AssertEx.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.Name == "EmbeddedAttribute").AttributeClass.ToTestDisplayString()); 544AssertEx.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.Name == "EmbeddedAttribute").AttributeClass.ToTestDisplayString());
Attributes\AttributeTests_IsByRefLike.cs (2)
1077Assert.NotEqual("IsByRefLikeAttribute", attr.AttributeClass.Name); 1095var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.Name).ToArray();
Attributes\AttributeTests_Nullable.cs (1)
580Assert.Equal("NullableAttribute", attributeType.Name);
Attributes\AttributeTests_ReadOnlyStruct.cs (2)
646Assert.NotEqual("IsReadOnlyAttribute", attr.AttributeClass.Name); 662var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.Name).ToArray();
Attributes\AttributeTests_RefReadOnly.cs (1)
2554var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.Name).ToArray();
Attributes\AttributeTests_Synthesized.cs (17)
193Assert.Equal("CompilerGeneratedAttribute", attributes[0].AttributeClass.Name); 194Assert.Equal("DebuggerBrowsableAttribute", attributes[1].AttributeClass.Name); 199Assert.Equal("CompilerGeneratedAttribute", attributes.Single().AttributeClass.Name); 229Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.GetMethod).Handle).Single().AttributeClass.Name); 230Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.SetMethod).Handle).Single().AttributeClass.Name); 238Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.AddMethod).Handle).Single().AttributeClass.Name); 239Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.RemoveMethod).Handle).Single().AttributeClass.Name); 405var dd = anon.GetAttributes().Where(a => a.AttributeClass.Name == "DebuggerDisplayAttribute").Single(); 1683Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.Name); 1689Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.Name); 1726Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.Name); 1732Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.Name); 1768Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.Name); 1774Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.Name); 1812Assert.Equal("DebuggerStepThroughAttribute", asyncMethod.GetAttributes().Single().AttributeClass.Name); 1847Assert.Equal("IteratorStateMachineAttribute", iteratorAttribute.AttributeClass.Name); 1877Assert.Equal("IteratorStateMachineAttribute", iteratorAttribute.AttributeClass.Name);
Attributes\AttributeTests_Tuples.cs (5)
247.WhereAsArray(t => t.Name != "<Module>"); 618var synthesizedTupleElementNamesAttr = attributes.Where(attr => string.Equals(attr.AttributeClass.Name, "TupleElementNamesAttribute", StringComparison.Ordinal)); 921switch (t.Name) 1018switch (t.Name) 1033throw TestExceptionUtilities.UnexpectedValue(t.Name);
Attributes\AttributeTests_WellKnownAttributes.cs (10)
138Assert.Equal("ComCompatibleVersionAttribute", attrSym.AttributeClass.Name); 160Assert.Equal("ComImportAttribute", attrSym.AttributeClass.Name); 184Assert.Equal("AllowReversePInvokeCallsAttribute", attrSym.AttributeClass.Name); 189Assert.Equal("ComRegisterFunctionAttribute", attrSym.AttributeClass.Name); 445Assert.Equal("PreserveSigAttribute", attrSym.AttributeClass.Name); 449Assert.Equal("DateTimeConstantAttribute", attrSym.AttributeClass.Name); 454Assert.Equal("DecimalConstantAttribute", attrSym.AttributeClass.Name); 467Assert.Equal("SerializableAttribute", attrSym.AttributeClass.Name); 2479Assert.Equal("DllImportAttribute", attrSym.AttributeClass.Name); 2487Assert.Equal("DllImportAttribute", attrSym.AttributeClass.Name);
Semantics\CollectionExpressionTests.cs (2)
15662return module.GlobalNamespace.GetTypeMembers().WhereAsArray(t => t.Name.StartsWith("<>y__InlineArray")).SelectAsArray(t => t.Name);
Semantics\RecordTests.cs (7)
25211return GetAttributeStrings(symbol.GetAttributes().Where(a => a.AttributeClass!.Name is "A" or "B" or "C" or "D")); 25273switch (a.AttributeClass!.Name) 25350switch (a.AttributeClass!.Name) 25411switch (a.AttributeClass!.Name) 25492switch (a.AttributeClass!.Name) 25576switch (a.AttributeClass!.Name) 25640switch (a.AttributeClass!.Name)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (3)
1484Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract); 9746Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract); 9805Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\InheritanceBindingTests.cs (2)
6706Assert.True(c2Type.Interfaces().All(iface => iface.Name == "I1" || iface.Name == "I2"));
Semantics\NativeIntegerTests.cs (3)
232Assert.Equal(signed ? "IntPtr" : "UIntPtr", type.Name); 360Assert.Same(underlyingType.Name, nativeIntegerType.Name);
Semantics\RecordStructTests.cs (1)
10592return GetAttributeStrings(symbol.GetAttributes().Where(a => a.AttributeClass!.Name is "A" or "B" or "C" or "D"));
Semantics\SemanticErrorTests.cs (1)
25159NamedTypeSymbol { Name: not "A" } => false,
Semantics\TopLevelStatementsTests.cs (4)
54Assert.Equal("Program", entryPoint.ContainingType.Name); 9057Assert.Equal("Program", entryPoint.ContainingType.Name); 9112Assert.Equal("Program", entryPoint.ContainingType.Name); 9154Assert.Equal("Program", entryPoint.ContainingType.Name);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (211)
DocumentationComments\CrefTests.cs (1)
3401Assert.Equal(typeInner.GetPublicSymbol(), model.LookupSymbols(position, typeOuter.GetPublicSymbol(), typeInner.Name).Single());
Symbols\AnonymousTypesSymbolTests.cs (1)
1461.Where(t => t.Name.StartsWith("<>", StringComparison.Ordinal))
Symbols\AssemblyAndNamespaceTests.cs (1)
176Assert.Equal("IGoo", type1.Interfaces()[0].Name);
Symbols\CompilationCreationTests.cs (1)
2440Assert.Equal("I1", typeC301.Interfaces().Single().Name);
Symbols\DefaultInterfaceImplementationTests.cs (66)
197Assert.Equal("I1", i1.Name); 228Assert.Equal("I1", i1.Name); 9364var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 15190var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 15201var i2 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").SingleOrDefault(); 16603var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 28694var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 30016var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 33031var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33032var i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33033var i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33034var i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33036var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33059i1 = i3.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33060i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33061i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33062i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33064i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33786var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33788var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 34002var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 34004var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 37059var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37062var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 37064var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 37974var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37976var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40092var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 40095var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40097var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 51091Assert.Equal("I2", i2.Name); 51104Assert.Equal("I1", i1m1.ContainingType.Name); 51254Assert.Equal("I2", i2.Name); 51394Assert.Equal("I3", i3.Name); 51535Assert.Equal("I3", i3.Name); 51818Assert.Equal("I4", i4.Name); 51928Assert.Equal("I4", i4.Name); 51979Assert.Equal("I2", i2.Name); 52034Assert.Equal("I2", i2.Name); 52102Assert.Equal("I2", i2.Name); 52157Assert.Equal("I2", i2.Name); 52222Assert.Equal("I2", i2.Name); 52351Assert.Equal("I2", i2.Name); 52523Assert.Equal("I2", i2.Name); 52724Assert.Equal("I2", i2.Name); 52880Assert.Equal("I3", i3.Name); 53051Assert.Equal("I3", i3.Name); 53382Assert.Equal("I4", i4.Name); 53520Assert.Equal("I4", i4.Name); 53606Assert.Equal("I2", i2.Name); 53738Assert.Equal("I2", i2.Name); 54214Assert.Equal("I2", i2.Name); 57041Assert.Equal("I2", i2.Name); 57501Assert.Equal("I2", i2.Name); 57682Assert.Equal("I2", i2.Name); 57831Assert.Equal("I3", i3.Name); 57990Assert.Equal("I3", i3.Name); 58294Assert.Equal("I4", i4.Name); 58422Assert.Equal("I4", i4.Name); 58494Assert.Equal("I2", i2.Name); 59266Assert.Equal("I2", i2.Name); 59325Assert.Equal("I2", i2.Name); 68880Assert.Equal("I2", i2.Name); 68889Assert.Equal("I1", i1m1.ContainingType.Name); 68965Assert.Equal("I2", i2.Name); 68974Assert.Equal("I1", i1m1.ContainingType.Name);
Symbols\ErrorTypeSymbolTests.cs (1)
71var types = new[] { "C1", "C2", "C3", "C4", "C5", "C6", "C7" }.Select(name => allTypes.First(t => t.Name == name).BaseType()).ToArray();
Symbols\GenericConstraintTests.cs (40)
3754Assert.Equal("I2", i2.Name); 3788Assert.Equal("I2`2", i2.Name); 3822Assert.Equal("I2", i2.Name); 3856Assert.Equal("I2`01", i2.Name); 3905Assert.Equal("I2`1", i2.Name); 3930Assert.Equal("I3", t.Name); 3937Assert.Equal("I3`1", t.Name); 3944Assert.Equal("I3", t.Name); 3951Assert.Equal("I3`1", t.Name); 3958Assert.Equal("I3", t.Name); 3972Assert.Equal("I3", t.Name); 3986Assert.Equal("I", t.Name); 3993Assert.Equal("I", t.Name); 4000Assert.Equal("I", t.Name); 4007Assert.Equal("I", t.Name); 4014Assert.Equal("I", t.Name); 4028Assert.Equal("I2`1", t.Name); 4035Assert.Equal("I2`1", t.Name); 4042Assert.Equal("I2", t.Name); 4049Assert.Equal("I2`1", t.Name); 4056Assert.Equal("I2", t.Name); 4070Assert.Equal("I2", t.Name); 4084Assert.Equal("I4`2", t.Name); 4091Assert.Equal("I4`2", t.Name); 4098Assert.Equal("I4`2", t.Name); 4105Assert.Equal("I4", t.Name); 4112Assert.Equal("I4", t.Name); 4133Assert.Equal("I4", t.Name); 4142Assert.Equal("I3", t.Name); 4153Assert.Equal("I3", t.Name); 4164Assert.Equal("I3", t.Name); 4178Assert.Equal("I3", t.Name); 4192Assert.Equal("I", t.Name); 4199Assert.Equal("I", t.Name); 4210Assert.Equal("I", t.Name); 4217Assert.Equal("I", t.Name); 4231Assert.Equal("I2`1", t.Name); 4238Assert.Equal("I2`1", t.Name); 4275Assert.Equal("I4`2", t.Name); 4286Assert.Equal("I4`2", t.Name);
Symbols\InterfaceImplementationTests.cs (1)
1151Assert.True(type.Interfaces().Any(@interface => @interface.Name == "I1"));
Symbols\Metadata\MetadataTypeTests.cs (2)
311Assert.Equal("Array", type2.BaseType().Name); 515Assert.Equal("<I<System.Int32>.F>d__0", stateMachineClass.Name); // The name has been reconstructed correctly.
Symbols\Metadata\PE\LoadingAttributes.cs (10)
603switch (a.AttributeClass.Name) 650Assert.Equal("Unexpected Attr", a.AttributeClass.Name); 782Assert.Equal("UnverifiableCodeAttribute", modattr.AttributeClass.Name); 796Assert.Equal("ObsoleteAttribute", attrSym.AttributeClass.Name); 896Assert.Equal("LCIDConversionAttribute", attrSym.AttributeClass.Name); 923Assert.Equal("AttrName", attrSym.AttributeClass.Name); 926Assert.Equal("AttrName", attrSym.AttributeClass.Name); 930Assert.Equal("AttrNameAttribute", attrSym.AttributeClass.Name); 965Assert.Equal("AllInheritMultipleAttribute", attrSym.AttributeClass.Name); 1242Assert.Equal("ConfigurationPropertyAttribute", attr.AttributeClass.Name);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (13)
108elem.Add(new XAttribute("name", t.Name)); 190var someName1_1 = module0.GlobalNamespace.GetTypeMembers("somEnamE1").OrderBy((t) => t.Name).ToArray(); 191var someName1_2 = module0.GlobalNamespace.GetTypeMembers("SomeName1").OrderBy((t) => t.Name).ToArray(); 194Assert.Equal("somEnamE1", someName1_1[0].Name); 196Assert.Equal("SomeName1", someName1_2[0].Name); 215var someName3_1 = nestingClass.GetTypeMembers("SomeName3").OrderBy((t) => t.Name).ToArray(); 216var someName3_2 = nestingClass.GetTypeMembers("somEnamE3").OrderBy((t) => t.Name).ToArray(); 220Assert.Equal("somEnamE3", someName3_2[0].Name); 221Assert.Equal("SomeName3", someName3_1[0].Name); 244Assert.Equal("Action", actionOf0.Name); 245Assert.Equal("Action", actionOf4.Name); 276Assert.Equal("Dictionary", dictionary.Name); 285Assert.Equal("ValueCollection", ((NamedTypeSymbol)valueCollection[0]).Name);
Symbols\Metadata\PE\TypeAccessibility.cs (11)
35where t.Name.Equals("Object") 41where t.Name.Equals("FXAssembly") 47where t.Name.Equals("Enum") 51where t.Name.Equals("Console") 55where t.Name.Equals("ControlKeyState") 61where t.Name.Equals("ActivationContext") 65where t.Name.Equals("ContextForm") 83where t.Name.Equals("MessageSmuggler") 87where t.Name.Equals("SerializedArg") 101where t.Name.Equals("NativeObjectSecurity") 105where t.Name.Equals("ExceptionFromErrorCode")
Symbols\Metadata\PE\TypeKindTests.cs (6)
37where t.Name.Equals("Object") 43where t.Name.Equals("Enum") 49where t.Name.Equals("Int32") 55where t.Name.Equals("Func") && t.Arity == 1 65where t.Name.Equals("IEnumerable") 72where t.Name.Equals("TypeCode")
Symbols\OverriddenOrHiddenMembersTests.cs (3)
2921p.DeclaredAccessibility == (p.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected)); 2969p.DeclaredAccessibility == (p.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected)); 3285e.DeclaredAccessibility == (e.ContainingType.Name == "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected));
Symbols\RequiredMembersTests.cs (3)
3977var attr = attrAttribute.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single(); 4007var attr = p.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single(); 4037var attr = f.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single();
Symbols\Retargeting\RetargetingTests.cs (2)
740Assert.Equal(c1.Name, c1r.Name);
Symbols\Source\BaseClassTests.cs (12)
43Assert.Equal("Y", x.BaseType().Name); 44Assert.Equal("X", y.BaseType().Name); 63Assert.Equal("n", x.BaseType().Name); 64Assert.Equal("n", y.BaseType().Name); 238Assert.Equal("Y", zBase.Name); 240Assert.Equal("X", wBase.Name); 467Assert.Equal("A", cBase.Name); 1445Assert.Equal("float", cfloat.Name); 1448Assert.Equal("int", cint.Name); 1451Assert.Equal("break", ibreak.Name); 1470Assert.Equal("float", cfloat.Name); 1473Assert.Equal("int", cint.Name);
Symbols\Source\DelegateTests.cs (1)
229Assert.Equal("out", dout.Name);
Symbols\Source\FieldTests.cs (1)
240Assert.Equal("out", dout.Name);
Symbols\Source\MethodTests.cs (5)
371Assert.Equal("Object", refP.BaseType().Name); 520Assert.Equal("I1", itfc.Name); 652Assert.Equal("Abc", type2.Name); 845Assert.Equal("Abc", type2.Name); 1632Assert.Equal("void", rvoid.Name);
Symbols\Source\PropertyTests.cs (1)
455Assert.Equal("out", dout.Name);
Symbols\Source\SourcePlusMetadataTests.cs (4)
33Assert.Equal("Object", y.BaseType().Name); 47Assert.Equal("ValueType", x.BaseType().Name); 68Assert.Equal("Object", y.BaseType().Name); 85Assert.Equal("Object", a.BaseType().Name);
Symbols\SymbolErrorTests.cs (7)
1688Assert.Equal("IGoo", classCInterface.Name); 2337Assert.Equal("Goo", baseType.Name); 2588Assert.Equal("B", baseType.Name); 2593Assert.Equal("BB", baseType.Name); 2598Assert.Equal("CC", baseType.Name); 3383Assert.Equal("CNotExist", base1.Name); 3663Assert.Equal("B1", base1.Name);
Symbols\TypeTests.cs (18)
132orderby i.Name 144Assert.Equal("B", type1.BaseType().Name); 212orderby i.Name 227Assert.Equal("B", type1.BaseType().Name); 491Assert.Equal("Array", elemType2.BaseType().Name); 547Assert.Equal("IList", sym1.Interfaces().First().Name); 551var sorted = sym1.AllInterfaces().OrderBy(i => i.Name).ToArray(); 1123Assert.Equal("Object", bt.Name); 1247Assert.Equal("BB", typeB.BaseType().Name); 1249Assert.Equal("IGoo", typeBi.Name); 1256Assert.Equal("IBar", typeCi.Name); 1262Assert.Equal("IGoo", typeDi.Name); 1422Assert.Equal("Gen1", gen1Class.Name); 1425Assert.Equal("NonGen", nonGenClass.Name); 1429Assert.Equal("IEquatable", equatable.Name); 1457Assert.Equal(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, errSymbol.Name); 2461Assert.Equal(string.Empty, namedType.Name); 2627Assert.Equal(string.Empty, namedType.Name);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (11)
AttributeValidation.cs (2)
22Assert.Equal("IsUnmanagedAttribute", attributeType.Name); 30var isUnmanagedTypeAttributes = attributeType.GetAttributes().OrderBy(attribute => attribute.AttributeClass.Name).ToArray();
CSharpTestBase.cs (2)
2270return attributes.Select(a => a.AttributeClass!.Name); 2275return attributes.Select(a => a.AttributeClass!.Name);
EmitMetadataTestBase.cs (1)
50elem.Add(new XAttribute("name", t.Name));
SymbolUtilities.cs (4)
21int result = StringComparer.OrdinalIgnoreCase.Compare(x.Name, y.Name); 46.Single(n => n.Name.Equals(name)); 53.Single(n => n.Name.Equals(name) && n.Arity == arity);
TestAttributesVisitor.cs (2)
160var name = attribute.AttributeClass!.Name; 212if (containingType.Name == name && containingType.ContainingNamespace.QualifiedName == namespaceName)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3348Assert.Equal("EventRegistrationTokenTable", fieldType.Name);