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