102 overrides of Locations
Microsoft.CodeAnalysis.CSharp (99)
Binder\Binder.ValueChecks.cs (1)
3222public override ImmutableArray<Location> Locations
CodeGen\Optimizer.cs (1)
2405public 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)
313public 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)
263public 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)
82public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
114public override ImmutableArray<Location> Locations => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
109public override ImmutableArray<Location> Locations
Symbols\MergedNamespaceSymbol.cs (1)
274public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
118public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEEventSymbol.cs (1)
344public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
514public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
987public override ImmutableArray<Location> Locations => _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
234public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1846public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
170public sealed override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1052public override ImmutableArray<Location> Locations
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
714public 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)
184public override ImmutableArray<Location> Locations
Symbols\RangeVariableSymbol.cs (1)
48public override ImmutableArray<Location> Locations
Symbols\ReducedExtensionMethodSymbol.cs (1)
361public 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)
153public override ImmutableArray<Location> Locations
Symbols\SignatureOnlyMethodSymbol.cs (1)
139public override ImmutableArray<Location> Locations { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
99public 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)
220public override ImmutableArray<Location> Locations
Symbols\Source\LocalFunctionSymbol.cs (1)
342public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation());
Symbols\Source\SourceAssemblySymbol.cs (1)
574public override ImmutableArray<Location> Locations
Symbols\Source\SourceClonedParameterSymbol.cs (1)
110public 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)
414public override ImmutableArray<Location> Locations
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1009public sealed override ImmutableArray<Location> Locations
Symbols\Source\SourceMemberMethodSymbol.cs (1)
804public override ImmutableArray<Location> Locations
Symbols\Source\SourceModuleSymbol.cs (1)
412public 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)
171public override ImmutableArray<Location> Locations
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
157public 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)
834public 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)
80public 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)
95public override ImmutableArray<Location> Locations => [];
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
161public sealed override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
82public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty; 250public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
144public sealed 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)
135public override ImmutableArray<Location> Locations
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
71public override ImmutableArray<Location> Locations => ImmutableArray<Location>.Empty;
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)
70public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
184public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
93public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
127public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
59public sealed override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
92public override ImmutableArray<Location> Locations
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
144public 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
149 references to Locations
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder.ValueChecks.cs (1)
3224get { return _underlyingParameter.Locations; }
Binder\Binder_Symbols.cs (3)
1935int aLocationsCount = !snd.Locations.IsDefault ? snd.Locations.Length : 0; 1936int 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)
2231foreach (var location in symbol.Locations)
Compiler\DocumentationCommentCompiler.cs (1)
739foreach (Location location in symbol.Locations)
Emitter\Model\PEModuleBuilder.cs (2)
260foreach (var loc in symbol.Locations) 477foreach (var loc in symbol.Locations)
FlowAnalysis\AbstractFlowPass.cs (1)
496if ((object)method == null || method.Locations.Length != 1)
FlowAnalysis\FlowAnalysisPass.cs (1)
101else if (method.Locations.Length == 1)
FlowAnalysis\NullableWalker.cs (1)
809var 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)
280return _namespacesToMerge.SelectMany(namespaceSymbol => namespaceSymbol.Locations).AsImmutable();
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1056return _containingSymbol.Locations;
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
435return _containingSymbol.Locations;
Symbols\PublicModel\Symbol.cs (1)
108return UnderlyingSymbol.Locations;
Symbols\ReducedExtensionMethodSymbol.cs (1)
363get { 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)
173get { return _containingMethod is not null ? _containingMethod.Locations : ImmutableArray<Location>.Empty; }
Symbols\Symbol.cs (5)
316ImmutableArray<Location> ISymbolInternal.Locations => this.Locations; 423var locations = this.Locations; 434/// Determines if there is a location (see <see cref="Locations"/>) for this symbol whose span is in <paramref 436/// be more efficient if desired (especially if avoiding allocations of the <see cref="Locations"/> array is 441foreach (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)
74return _underlyingEvent.Locations;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
188return _underlyingField.Locations;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
97return UnderlyingMethod.Locations;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
136return _underlyingType.Locations;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
61get { return _underlyingParameter.Locations; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
96return _underlyingProperty.Locations;
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
148return _underlyingTypeParameter.Locations;
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)
86var tree1 = method1.Locations[0].SourceTree; 87var tree0 = method0.Locations[0].SourceTree;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_Embedded.cs (1)
456Assert.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);