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