86 overrides of DeclaringSyntaxReferences
Microsoft.CodeAnalysis.CSharp (84)
CodeGen\Optimizer.cs (1)
2410
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
FlowAnalysis\NullableWalker.PlaceholderLocal.cs (1)
50
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
114
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AliasSymbol.cs (1)
126
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
184
public abstract override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
123
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
94
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
223
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
49
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ArrayTypeSymbol.cs (1)
321
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\AssemblySymbol.cs (1)
281
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\DiscardSymbol.cs (1)
23
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\DynamicTypeSymbol.cs (1)
79
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ErrorMethodSymbol.cs (1)
98
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ErrorPropertySymbol.cs (1)
64
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
{ get { return ImmutableArray<SyntaxReference>.Empty; } }
Symbols\ErrorTypeSymbol.cs (1)
268
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
134
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
827
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
74
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
83
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
116
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (1)
284
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PEEventSymbol.cs (1)
352
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
522
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
989
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1819
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
178
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1060
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
722
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
439
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\MissingNamespaceSymbol.cs (1)
102
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ModuleSymbol.cs (1)
188
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\PointerTypeSymbol.cs (1)
192
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\RangeVariableSymbol.cs (1)
54
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\ReducedExtensionMethodSymbol.cs (1)
366
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
161
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\SignatureOnlyMethodSymbol.cs (1)
141
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
101
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
76
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\CrefTypeParameterSymbol.cs (1)
185
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
200
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceClonedParameterSymbol.cs (1)
37
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceEventSymbol.cs (1)
130
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceFieldSymbol.cs (1)
225
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceLabelSymbol.cs (1)
87
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceLocalSymbol.cs (1)
424
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1010
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
100
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceNamespaceSymbol.cs (1)
124
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceParameterSymbol.cs (1)
274
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourcePropertySymbolBase.cs (1)
558
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\SourceTypeParameterSymbol.cs (1)
53
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Source\ThisParameterSymbol.cs (1)
18
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\GeneratedLabelSymbol.cs (1)
47
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
156
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
53
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> _containingType.DeclaringSyntaxReferences;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
49
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> _containingType.DeclaringSyntaxReferences;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
833
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
66
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedContainer.cs (1)
82
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
87
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
107
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
163
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
198
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
96
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
81
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
249
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
337
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedLocal.cs (1)
148
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
21
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
140
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
70
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> ImmutableArray<SyntaxReference>.Empty;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
119
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
70
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\SynthesizedNamespaceSymbol.cs (1)
64
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
101
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\UpdatedContainingSymbolLocal.cs (1)
81
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
=> _underlyingLocal.DeclaringSyntaxReferences;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
78
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
192
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
101
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
148
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
64
public sealed override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
100
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
152
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\MockNamedTypeSymbol.cs (1)
166
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
Symbols\MockNamespaceSymbol.cs (1)
98
public override ImmutableArray<SyntaxReference>
DeclaringSyntaxReferences
108 references to DeclaringSyntaxReferences
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Statements.cs (1)
3892
containerNode = containingType.
DeclaringSyntaxReferences
.Select(r => r.GetSyntax()).OfType<TypeDeclarationSyntax>().First();
CodeGen\EmitStatement.cs (2)
752
var declaringReferences = local.
DeclaringSyntaxReferences
;
1116
var declaringReferences = local.
DeclaringSyntaxReferences
;
Compiler\DocumentationCommentCompiler.cs (2)
267
foreach (SyntaxReference reference in symbol.
DeclaringSyntaxReferences
)
730
foreach (SyntaxReference reference in symbol.
DeclaringSyntaxReferences
)
FlowAnalysis\NullableWalker.cs (1)
656
var exitLocation = method is SynthesizedPrimaryConstructor || method.
DeclaringSyntaxReferences
.IsEmpty ? null : method.TryGetFirstLocation();
Lowering\ClosureConversion\ClosureConversion.cs (1)
415
var syntax = originalMethod.
DeclaringSyntaxReferences
[0].GetSyntax();
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
38
originalMethod.
DeclaringSyntaxReferences
[0].GetLocation(),
Symbols\MergedNamespaceSymbol.cs (1)
288
return _namespacesToMerge.SelectMany(namespaceSymbol => namespaceSymbol.
DeclaringSyntaxReferences
).AsImmutable();
Symbols\MethodSymbolExtensions.cs (1)
202
foreach (var reference in method.
DeclaringSyntaxReferences
)
Symbols\PublicModel\Symbol.cs (1)
116
return UnderlyingSymbol.
DeclaringSyntaxReferences
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
368
get { return _reducedFrom.
DeclaringSyntaxReferences
; }
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
165
return _underlyingNamespace.
DeclaringSyntaxReferences
;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1373
Binder.CheckFeatureAvailability(t.
DeclaringSyntaxReferences
[0].GetSyntax(), MessageID.IDS_DefaultInterfaceImplementation, diagnostics, t.GetFirstLocation());
Symbols\Symbol.cs (2)
490
/// Helper for implementing <see cref="
DeclaringSyntaxReferences
"/> for derived classes that store a location but not a
935
var declaringReferences = this.
DeclaringSyntaxReferences
;
Symbols\SymbolDistinguisher.cs (1)
163
ImmutableArray<SyntaxReference> syntaxReferences = unwrappedSymbol.
DeclaringSyntaxReferences
;
Symbols\SymbolExtensions.cs (2)
350
SyntaxReference? reference = symbol.
DeclaringSyntaxReferences
.FirstOrDefault();
357
reference = containingSymbol.
DeclaringSyntaxReferences
.FirstOrDefault();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
53
public override ImmutableArray<SyntaxReference> DeclaringSyntaxReferences => _containingType.
DeclaringSyntaxReferences
;
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
72
get { return _originalVariable.
DeclaringSyntaxReferences
; }
Symbols\VarianceSafety.cs (1)
488
var syntaxRefs = symbol.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
82
return _underlyingEvent.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
196
return _underlyingField.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
105
return UnderlyingMethod.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
157
return _underlyingType.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
66
get { return _underlyingParameter.
DeclaringSyntaxReferences
; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
104
return _underlyingProperty.
DeclaringSyntaxReferences
;
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
156
return _underlyingTypeParameter.
DeclaringSyntaxReferences
;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
SymbolKey\SymbolKeyTestBase.cs (2)
279
foreach (var node in symbol.
DeclaringSyntaxReferences
.Select(d => d.GetSyntax()))
296
foreach (var node in symbol.
DeclaringSyntaxReferences
.Select(d => d.GetSyntax()))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (35)
CodeGen\CodeGenTupleTest.cs (35)
3374
Assert.Equal("T1 first", mFirst.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
4611
Assert.True(mItem1.
DeclaringSyntaxReferences
.IsEmpty);
11221
Assert.Equal("(int, int)", m1Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11222
Assert.Equal("(int a2, int b2)", m2Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11256
Assert.True(m1Item1.
DeclaringSyntaxReferences
.IsEmpty);
11298
Assert.Equal("int a2", m2a2.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11514
Assert.Equal("(int, int, int, int, int, int, int, int, int)", m1Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11516
m2Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11551
Assert.True(m1Item9.
DeclaringSyntaxReferences
.IsEmpty);
11583
Assert.Equal("int i2", m2i2.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
11785
Assert.True(m3Item8.
DeclaringSyntaxReferences
.IsEmpty);
11813
Assert.True(m3TupleRestTuple.
DeclaringSyntaxReferences
.IsEmpty);
11997
Assert.Equal("int h4", m4h4.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12226
Assert.Equal("int Item8", m5Item8.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12770
Assert.Equal("(1, 11)", m1Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12771
Assert.Equal("(a2: 2, b2: 22)", m2Tuple.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12772
Assert.True(m1Tuple.TupleUnderlyingType.
DeclaringSyntaxReferences
.IsEmpty);
12773
Assert.Equal("public struct ValueTuple<T1, T2>", m1Tuple.OriginalDefinition.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString().Substring(0, 32));
12807
Assert.True(m1Item1.
DeclaringSyntaxReferences
.IsEmpty);
12808
Assert.Equal("Item1", m1Item1.TupleUnderlyingField.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12826
Assert.True(m2Item1.
DeclaringSyntaxReferences
.IsEmpty);
12827
Assert.Equal("Item1", m2Item1.TupleUnderlyingField.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12845
Assert.Equal("a2", m2a2.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12846
Assert.Equal("Item1", m2a2.TupleUnderlyingField.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
12867
Assert.Equal("public override string ToString()", m1ToString.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString().Substring(0, 33));
16059
Assert.True(m1E1.
DeclaringSyntaxReferences
.SequenceEqual(m1E1.
DeclaringSyntaxReferences
, SyntaxReferenceEqualityComparer.Instance));
16090
Assert.True(m1E2.
DeclaringSyntaxReferences
.SequenceEqual(m1E2.
DeclaringSyntaxReferences
, SyntaxReferenceEqualityComparer.Instance));
28280
Assert.Equal(name, item.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
28284
Assert.Empty(item.
DeclaringSyntaxReferences
);
28360
Assert.Equal(name, item.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
28364
Assert.Empty(item.
DeclaringSyntaxReferences
);
28446
Assert.Equal(name, item.
DeclaringSyntaxReferences
.Single().GetSyntax().ToString());
28450
Assert.Empty(item.
DeclaringSyntaxReferences
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
76
return method0.
DeclaringSyntaxReferences
.Single().SyntaxTree.GetRoot().DescendantNodes().Single(n => n.IsKind(kind));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5697
NamedTypeSymbol dynamicSecurityMethodAttrType = securityNS.GetTypeMembers("DynamicSecurityMethodAttribute").Single(type => type.
DeclaringSyntaxReferences
.Any());
Semantics\RecordTests.cs (13)
507
Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
539
Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[0].
DeclaringSyntaxReferences
.Single().GetSyntax());
540
Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
541
Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[2].
DeclaringSyntaxReferences
.Single().GetSyntax());
565
Assert.IsType<ParameterSyntax>(ctor.Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
593
Assert.IsType<ParameterSyntax>(ctor.Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
628
Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
662
Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
687
Assert.IsType<ParameterSyntax>(ctor.Parameters[0].
DeclaringSyntaxReferences
.Single().GetSyntax());
688
Assert.IsType<ParameterSyntax>(ctor.Parameters[1].
DeclaringSyntaxReferences
.Single().GetSyntax());
19036
Assert.Empty(equalityContractGet.
DeclaringSyntaxReferences
);
19152
Assert.Empty(equalityContractGet.
DeclaringSyntaxReferences
);
19225
Assert.Empty(equalityContractGet.
DeclaringSyntaxReferences
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\DelegateTypeTests.cs (1)
14490
Assert.Empty(underlyingType.
DeclaringSyntaxReferences
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Symbols\AnonymousTypesSymbolTests.cs (1)
1683
var mainSyntax = mainMethod.
DeclaringSyntaxReferences
.Single().GetSyntax() as MethodDeclarationSyntax;
Symbols\ImplicitClassTests.cs (2)
37
Assert.Equal(SyntaxKind.NamespaceDeclaration, implicitClass.
DeclaringSyntaxReferences
.Single().GetSyntax().Kind());
66
Assert.Equal(SyntaxKind.CompilationUnit, scriptClass.
DeclaringSyntaxReferences
.Single().GetSyntax().Kind());
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
115
var declaringReferences = symbol.
DeclaringSyntaxReferences
;
Symbols\Source\FileModifierTests.cs (20)
1229
Assert.Equal(comp.SyntaxTrees[0], cs[0].
DeclaringSyntaxReferences
.Single().SyntaxTree);
1230
Assert.Equal(comp.SyntaxTrees[1], cs[1].
DeclaringSyntaxReferences
.Single().SyntaxTree);
1298
var syntaxReferences = cs.
DeclaringSyntaxReferences
;
1356
var syntaxReferences = c0.
DeclaringSyntaxReferences
;
1363
Assert.Equal(comp.SyntaxTrees[2], c1.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1421
Assert.Equal(comp.SyntaxTrees[0], c0.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1426
var syntaxReferences = c1.
DeclaringSyntaxReferences
;
1483
Assert.Equal(comp.SyntaxTrees[0], c0.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1487
Assert.Equal(comp.SyntaxTrees[1], c1.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1541
var syntaxReferences = c0.
DeclaringSyntaxReferences
;
1548
Assert.Equal(comp.SyntaxTrees[1], c1.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1565
syntaxReferences = c.
DeclaringSyntaxReferences
;
1615
Assert.Equal(comp.SyntaxTrees[0], c0.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1619
var syntaxReferences = c1.
DeclaringSyntaxReferences
;
1635
syntaxReferences = c0.
DeclaringSyntaxReferences
;
1642
Assert.Equal(comp.SyntaxTrees[1], c1.
DeclaringSyntaxReferences
.Single().SyntaxTree);
1801
Assert.Equal(comp.SyntaxTrees[0], cs[0].
DeclaringSyntaxReferences
.Single().SyntaxTree);
1802
Assert.Equal(comp.SyntaxTrees[1], cs[1].
DeclaringSyntaxReferences
.Single().SyntaxTree);
1876
Assert.Equal(comp.SyntaxTrees[0], cs[0].
DeclaringSyntaxReferences
.Single().SyntaxTree);
1877
Assert.Equal(comp.SyntaxTrees[1], cs[1].
DeclaringSyntaxReferences
.Single().SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (2)
97
Assert.Empty(symbol.
DeclaringSyntaxReferences
);
130
Assert.Empty(symbol.
DeclaringSyntaxReferences
);