104 overrides of Locations
Microsoft.CodeAnalysis.CSharp (101)
Binder\Binder.ValueChecks.cs (1)
3412public override ImmutableArray<Location> Locations
CodeGen\Optimizer.cs (1)
2455public override ImmutableArray<Location> Locations
FlowAnalysis\NullableWalker.PlaceholderLocal.cs (1)
51public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
204public override ImmutableArray<Location> Locations
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
109public override ImmutableArray<Location> Locations
Symbols\AliasSymbol.cs (1)
118public override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
182public sealed override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
118public override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
89public override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
54public override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
221public sealed override ImmutableArray<Location> Locations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
44public override ImmutableArray<Location> Locations
Symbols\ArrayTypeSymbol.cs (1)
311public override ImmutableArray<Location> Locations
Symbols\DiscardSymbol.cs (1)
32public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\DynamicTypeSymbol.cs (1)
71public override ImmutableArray<Location> Locations
Symbols\ErrorMethodSymbol.cs (1)
93public override ImmutableArray<Location> Locations
Symbols\ErrorPropertySymbol.cs (1)
62public override ImmutableArray<Location> Locations { get { return ImmutableArray<Location>.Empty; } }
Symbols\ErrorTypeSymbol.cs (1)
261public override ImmutableArray<Location> Locations
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
126public override ImmutableArray<Location> Locations
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
826public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
73public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
81public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
112public override ImmutableArray<Location> Locations => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
111public override ImmutableArray<Location> Locations
Symbols\MergedNamespaceSymbol.cs (1)
275public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
118public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEEventSymbol.cs (1)
347public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
515public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1007public override ImmutableArray<Location> Locations => _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
244public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1899public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
170public sealed override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1067public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
776public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
431public override ImmutableArray<Location> Locations
Symbols\MissingAssemblySymbol.cs (1)
117public override ImmutableArray<Location> Locations
Symbols\MissingModuleSymbol.cs (1)
123public override ImmutableArray<Location> Locations
Symbols\MissingNamespaceSymbol.cs (1)
94public override ImmutableArray<Location> Locations
Symbols\PointerTypeSymbol.cs (1)
182public override ImmutableArray<Location> Locations
Symbols\RangeVariableSymbol.cs (1)
48public override ImmutableArray<Location> Locations
Symbols\ReducedExtensionMethodSymbol.cs (1)
362public override ImmutableArray<Location> Locations
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
183public override ImmutableArray<Location> Locations
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
176public override ImmutableArray<Location> Locations
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
164public override ImmutableArray<Location> Locations
Symbols\SignatureOnlyMethodSymbol.cs (1)
139public override ImmutableArray<Location> Locations { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
101public override ImmutableArray<Location> Locations { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
74public override ImmutableArray<Location> Locations { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\CrefTypeParameterSymbol.cs (1)
177public override ImmutableArray<Location> Locations
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
192public override ImmutableArray<Location> Locations
Symbols\Source\LambdaSymbol.cs (1)
235public override ImmutableArray<Location> Locations
Symbols\Source\LocalFunctionSymbol.cs (1)
353public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation());
Symbols\Source\SourceAssemblySymbol.cs (1)
574public override ImmutableArray<Location> Locations
Symbols\Source\SourceClonedParameterSymbol.cs (1)
112public override ImmutableArray<Location> Locations
Symbols\Source\SourceEventSymbol.cs (1)
119public sealed override ImmutableArray<Location> Locations
Symbols\Source\SourceFieldSymbol.cs (1)
219public sealed override ImmutableArray<Location> Locations
Symbols\Source\SourceLocalSymbol.cs (1)
512public override ImmutableArray<Location> Locations
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1017public sealed override ImmutableArray<Location> Locations
Symbols\Source\SourceMemberMethodSymbol.cs (1)
804public override ImmutableArray<Location> Locations
Symbols\Source\SourceModuleSymbol.cs (1)
432public override ImmutableArray<Location> Locations
Symbols\Source\SourceNamespaceSymbol.cs (1)
88public override ImmutableArray<Location> Locations
Symbols\Source\SourceParameterSymbol.cs (1)
264public sealed override ImmutableArray<Location> Locations
Symbols\Source\SourcePropertySymbolBase.cs (1)
550public override ImmutableArray<Location> Locations
Symbols\Source\SourceTypeParameterSymbol.cs (1)
45public override ImmutableArray<Location> Locations
Symbols\Source\ThisParameterSymbol.cs (1)
176public override ImmutableArray<Location> Locations
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
163public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
51public override ImmutableArray<Location> Locations => _containingType.Locations;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
47public override ImmutableArray<Location> Locations => _containingType.Locations;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
876public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
45public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
119public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedContainer.cs (1)
84public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
218public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
85public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
102public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
160public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
193public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
107public override ImmutableArray<Location> Locations => [];
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
161public sealed override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
80public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty; 250public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
144public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
124public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
329public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedLocal.cs (1)
143public sealed override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
133public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
69public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\SynthesizedPropertySymbol.cs (2)
33public override ImmutableArray<Location> Locations => []; 98public override ImmutableArray<Location> Locations => [];
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
56public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
111public override ImmutableArray<Location> Locations
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
83public override ImmutableArray<Location> Locations
Symbols\SynthesizedNamespaceSymbol.cs (1)
61public override ImmutableArray<Location> Locations
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
96public override ImmutableArray<Location> Locations
Symbols\UpdatedContainingSymbolLocal.cs (1)
80public override ImmutableArray<Location> Locations => _underlyingLocal.Locations;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
72public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
186public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
95public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
129public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
59public sealed override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
94public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
146public override ImmutableArray<Location> Locations
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\MockAssemblySymbol.cs (1)
48public override ImmutableArray<Location> Locations
Symbols\MockNamedTypeSymbol.cs (1)
161public override ImmutableArray<Location> Locations
Symbols\MockNamespaceSymbol.cs (1)
90public override ImmutableArray<Location> Locations
155 references to Locations
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder.ValueChecks.cs (1)
3414get { return _underlyingParameter.Locations; }
Binder\Binder_Symbols.cs (3)
1972int aLocationsCount = !snd.Locations.IsDefault ? snd.Locations.Length : 0; 1973int bLocationsCount = fst.Locations.Length;
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
619else if (InSpan(sym.Locations, this.syntaxTree, memberSpan))
Binder\InMethodBinder.cs (1)
246var locations = parameter.Locations;
Compilation\CSharpSemanticModel.cs (1)
3243foreach (var location in symbol.Locations)
Compilation\SyntaxTreeSemanticModel.cs (1)
2232foreach (var location in symbol.Locations)
Compiler\DocumentationCommentCompiler.cs (1)
739foreach (Location location in symbol.Locations)
Emitter\Model\PEModuleBuilder.cs (2)
264foreach (var loc in symbol.Locations) 484foreach (var loc in symbol.Locations)
FlowAnalysis\AbstractFlowPass.cs (1)
497if ((object)method == null || method.Locations.Length != 1)
FlowAnalysis\FlowAnalysisPass.cs (1)
101else if (method.Locations.Length == 1)
FlowAnalysis\NullableWalker.cs (1)
828var info = new CSDiagnosticInfo(errorCode, new object[] { symbol.Kind.Localize(), symbol.Name }, ImmutableArray<Symbol>.Empty, additionalLocations: symbol.Locations);
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
206get { return ContainingType.Locations; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
91return this.ContainingSymbol.Locations;
Symbols\MergedNamespaceSymbol.cs (1)
281return _namespacesToMerge.SelectMany(namespaceSymbol => namespaceSymbol.Locations).AsImmutable();
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1071return _containingSymbol.Locations;
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
435return _containingSymbol.Locations;
Symbols\PublicModel\Symbol.cs (1)
108return UnderlyingSymbol.Locations;
Symbols\ReducedExtensionMethodSymbol.cs (1)
364get { return _reducedFrom.Locations; }
Symbols\Source\SourceAssemblySymbol.cs (1)
578return this.Modules.SelectMany(m => m.Locations).AsImmutable();
Symbols\Source\SourceMemberContainerSymbol.cs (1)
471if (ContainingType!.Locations.Length == 1 || ContainingType.IsPartial())
Symbols\Source\ThisParameterSymbol.cs (1)
178get { return _containingMethod is not null ? _containingMethod.Locations : ImmutableArray<Location>.Empty; }
Symbols\Symbol.cs (5)
315ImmutableArray<Location> ISymbolInternal.Locations => this.Locations; 422var locations = this.Locations; 433/// Determines if there is a location (see <see cref="Locations"/>) for this symbol whose span is in <paramref 435/// be more efficient if desired (especially if avoiding allocations of the <see cref="Locations"/> array is 440foreach (var loc in this.Locations)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
51public override ImmutableArray<Location> Locations => _containingType.Locations;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
46=> ParameterSymbol.Locations;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
146get { return ContainingType.Locations; }
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
115return ContainingType.Locations;
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
85get { return _originalVariable.Locations; }
Symbols\Tuples\TupleTypeSymbol.cs (3)
117return WithElementNames(original.TupleElementNames, original.TupleElementLocations, original.TupleErrorPositions, original.Locations); 152elementNames: TupleElementNames, elementLocations: TupleElementLocations, errorPositions: TupleErrorPositions, locations: Locations); 877: CreateTuple(mergedType, mergedNames, this.TupleErrorPositions, this.TupleElementLocations, this.Locations);
Symbols\Wrapped\WrappedEventSymbol.cs (1)
76return _underlyingEvent.Locations;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
190return _underlyingField.Locations;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
99return UnderlyingMethod.Locations;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
138return _underlyingType.Locations;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
61get { return _underlyingParameter.Locations; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
98return _underlyingProperty.Locations;
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
150return _underlyingTypeParameter.Locations;
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (6)
UnionsTests.cs (6)
23697var location = members[0].Locations.Single(); 23698Assert.Equal(members[1].Locations.Single(), location); 23699location = members[1].Locations.Single(); 23701location = members[2].Locations.Single(); 23703location = members[^3].Locations.Single(); 23705location = members[^2].Locations.Single();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (42)
CodeGen\CodeGenTupleTest.cs (42)
3373Assert.False(mFirst.Locations.IsEmpty); 3391Assert.True(mItem1.Locations.IsEmpty); 4610Assert.True(mItem1.Locations.IsEmpty); 11220Assert.Equal(1, m1Tuple.Locations.Length); 11255Assert.False(m1Item1.Locations.IsEmpty); 11276Assert.False(m2Item1.Locations.IsEmpty); 11279Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.TupleUnderlyingField.Locations.Single()); 11280Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item1.TupleUnderlyingField.Locations.Single().ToString()); 11281Assert.Equal("SourceFile([826..828))", m2Item1.Locations.Single().ToString()); 11297Assert.False(m2a2.Locations.IsEmpty); 11513Assert.Equal(1, m1Tuple.Locations.Length); 11550Assert.False(m1Item9.Locations.IsEmpty); 11565Assert.False(m2Item9.Locations.IsEmpty); 11568Assert.Equal("SourceFile([739..741))", m2Item9.Locations.Single().ToString()); 11569Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item9.TupleUnderlyingField.Locations.Single().ToString()); 11582Assert.False(m2i2.Locations.IsEmpty); 11784Assert.False(m3Item8.Locations.IsEmpty); 11812Assert.True(m3TupleRestTuple.Locations.IsEmpty); 11817Assert.True(m.Locations.IsEmpty); 11977Assert.False(m4Item8.Locations.IsEmpty); 11996Assert.False(m4h4.Locations.IsEmpty); 12026Assert.True(m.Locations.IsEmpty); 12225Assert.False(m5Item8.Locations.IsEmpty); 12265Assert.True(m.Locations.IsEmpty); 12297Assert.True(m.Locations.IsEmpty); 12593Assert.False(m8Item8.Locations.IsEmpty); 12613Assert.False(m8Item1.Locations.IsEmpty); 12616Assert.NotEqual(m8Item1.Locations.Single(), m8Item1.TupleUnderlyingField.Locations.Single()); 12769Assert.Equal(1, m1Tuple.Locations.Length); 12806Assert.False(m1Item1.Locations.IsEmpty); 12825Assert.False(m2Item1.Locations.IsEmpty); 12828Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.TupleUnderlyingField.Locations.Single()); 12829Assert.Equal("SourceFile([891..896))", m2Item1.TupleUnderlyingField.Locations.Single().ToString()); 12830Assert.Equal("SourceFile([196..198))", m2Item1.Locations.Single().ToString()); 12844Assert.False(m2a2.Locations.IsEmpty); 12866Assert.False(m1ToString.Locations.IsEmpty); 28277Assert.Equal(1, item.Locations.Length); 28357Assert.Equal(1, item.Locations.Length); 28443Assert.Equal(1, item.Locations.Length);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
94var tree1 = method1.Locations[0].SourceTree; 95var tree0 = method0.Locations[0].SourceTree;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_Embedded.cs (1)
444Assert.Equal(2, sourceDeclaration.Locations.Length);
Semantics\RecordTests.cs (2)
566Assert.Equal(0, ctor.Parameters[1].Locations.Single().SourceSpan.Length); 594Assert.Equal(3, ctor.Parameters[1].Locations.Single().SourceSpan.Length);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\UninitializedNonNullableFieldTests.cs (2)
2753Assert.Equal(property.Locations.Single(), actualAdditionalLocations.Single()); 2774Assert.Equal(property.Locations.Single(), actualAdditionalLocations.Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (54)
Symbols\CovariantReturnTests.cs (1)
673var attributeExpected = isCovariant && !method.Locations[0].IsInSource;
Symbols\Metadata\PE\LoadingFields.cs (2)
58Assert.Equal(module2.Locations, f1.Locations);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
77Assert.Same(module0, varC1_T.Locations.Single().MetadataModuleInternal);
Symbols\Metadata\PE\LoadingMethods.cs (2)
58Assert.Same(module2, localM1.Locations.Single().MetadataModuleInternal); 119Assert.Same(module4, basicC1_M1.Parameters[0].Locations.Single().MetadataModuleInternal);
Symbols\Metadata\PE\TypeAccessibility.cs (4)
110Assert.Same(module0, module0.GlobalNamespace.Locations.Single().MetadataModuleInternal); 111Assert.Same(module0, system.Locations.Single().MetadataModuleInternal); 112Assert.Same(module0, runtime.Locations.Single().MetadataModuleInternal); 113Assert.Same(module0, obj.Locations.Single().MetadataModuleInternal);
Symbols\Source\DeclaringSyntaxNodeTests.cs (4)
741var locations = comp0.GetMember<NamedTypeSymbol>("N.C").Locations; 747locations = comp1.GetMember<NamedTypeSymbol>("N.C").Locations; 752locations = comp2.GetMember<NamedTypeSymbol>("N.C").Locations; 762locations = comp3.GetMember<NamedTypeSymbol>("N.C").Locations;
Symbols\Source\DelegateTests.cs (4)
75Assert.Equal(d.Locations[0], d.DelegateInvokeMethod.Locations[0], EqualityComparer<Location>.Default); 76Assert.Equal(d.Locations[0], d.InstanceConstructors[0].Locations[0], EqualityComparer<Location>.Default);
Symbols\Source\FileModifierTests.cs (4)
891Assert.Equal(source1, classC.Locations[0].SourceTree); 938Assert.Equal(source1, member.Locations[0].SourceTree); 973Assert.Equal(source1, classC.Locations[0].SourceTree); 1003Assert.Equal(source1, classC.Locations[0].SourceTree);
Symbols\Source\LocationTests.cs (2)
35Assert.Equal("MetadataFile(CommonLanguageRuntimeLibrary)", obj.Locations[0].ToString()); 46var pos = sym.Locations.Single();
Symbols\Source\MethodTests.cs (16)
215Assert.Equal(1, m.First().Locations.Length); 1171Assert.Equal(3, type1.Locations.Length); 1184Assert.Equal(3, m0.Locations.Length); 1189Assert.Equal(1, m2.Locations.Length); 1195Assert.Equal(1, m3.Locations.Length); 1200Assert.Equal(1, m4.Locations.Length); 1208Assert.Equal(3, type2.Locations.Length); 1221Assert.Equal(3, m0.Locations.Length); 1226Assert.Equal(1, mm.Locations.Length); 1231Assert.Equal(1, m2.Locations.Length); 1264Assert.Equal(2, type1.Locations.Length); 1278Assert.Equal(2, m1.Locations.Length); 1283Assert.Equal(1, m2.Locations.Length); 1289Assert.Equal(1, m3.Locations.Length); 2068var span = symbol.Locations.Single().SourceSpan; 2089var span = symbol.Locations.Single().SourceSpan;
Symbols\Source\PropertyTests.cs (12)
410Assert.False(backField.Locations.IsEmpty); 412Assert.Equal(prop.Locations.Length, backField.Locations.Length); 413Assert.Equal(prop.Locations[0].ToString(), backField.Locations[0].ToString()); 429Assert.False(backField.Locations.IsEmpty); 431Assert.Equal(prop.Locations.Length, backField.Locations.Length); 432Assert.Equal(prop.Locations[0].ToString(), backField.Locations[0].ToString()); 1962var locs = accessor.Parameters[0].Locations; 1970locs = accessor.Parameters[0].Locations;
Symbols\TypeTests.cs (2)
354Assert.Equal(2, type1.Locations.Length); 359Assert.Equal(2, i1.Locations.Length);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (2)
96Assert.Empty(symbol.Locations); 129Assert.Empty(symbol.Locations);