11 overrides of TryGetFirstLocation
Microsoft.CodeAnalysis.CSharp (11)
Symbols\RangeVariableSymbol.cs (1)
51
public override Location?
TryGetFirstLocation
()
Symbols\Source\LocalFunctionSymbol.cs (1)
355
public override Location
TryGetFirstLocation
() => Syntax.Identifier.GetLocation();
Symbols\Source\SourceEventSymbol.cs (1)
127
public override Location
TryGetFirstLocation
()
Symbols\Source\SourceFieldSymbol.cs (1)
216
public override Location
TryGetFirstLocation
()
Symbols\Source\SourceLocalSymbol.cs (1)
504
public override Location
TryGetFirstLocation
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1020
public override Location
TryGetFirstLocation
()
Symbols\Source\SourceMemberMethodSymbol.cs (1)
807
public override Location
TryGetFirstLocation
()
Symbols\Source\SourceNamespaceSymbol.cs (1)
104
public override Location?
TryGetFirstLocation
()
Symbols\Source\SourceParameterSymbol.cs (1)
269
public override Location?
TryGetFirstLocation
()
Symbols\Source\SourcePropertySymbolBase.cs (1)
548
public sealed override Location
TryGetFirstLocation
() => Location;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
122
public override Location
TryGetFirstLocation
()
27 references to TryGetFirstLocation
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Conversions.cs (1)
3008
lambdaParameter.
TryGetFirstLocation
() ?? lambdaSymbol.SyntaxNode.Location);
Binder\Binder_NameConflicts.cs (1)
25
=> symbol.
TryGetFirstLocation
() ?? symbol.ContainingSymbol.GetFirstLocation();
Compilation\SyntaxTreeSemanticModel.cs (1)
2454
if (symbol.
TryGetFirstLocation
() is not Location location)
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
114
Location? location = localFuncSymbol.
TryGetFirstLocation
();
FlowAnalysis\DefiniteAssignment.cs (1)
1170
(symbol.
TryGetFirstLocation
() is var location && (location is null || node.Span.End < location.SourceSpan.Start)))
FlowAnalysis\NullableWalker.cs (2)
680
var exitLocation = method is SynthesizedPrimaryConstructor || method.DeclaringSyntaxReferences.IsEmpty ? null : method.
TryGetFirstLocation
();
9368
var locations = tupleOpt.TupleElements.SelectAsArray((element, location) => element.
TryGetFirstLocation
() ?? location, node.Syntax.Location);
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
621
if (p.RefKind != RefKind.None && p.
TryGetFirstLocation
() is Location location)
Symbols\AliasSymbol.cs (3)
260
Equals(this.
TryGetFirstLocation
(), other.
TryGetFirstLocation
()) &&
265
=> this.
TryGetFirstLocation
()?.GetHashCode() ?? Name.GetHashCode();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
76
tupleErrorField.
TryGetFirstLocation
(),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2254
(d.Location == arg.method1.GetFirstLocation() || d.Location == arg.underlying1.AssociatedSymbol?.
TryGetFirstLocation
() ||
2255
d.Location == arg.method2.GetFirstLocation() || d.Location == arg.underlying2.AssociatedSymbol?.
TryGetFirstLocation
()),
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
711
Location symbolLocation = symbol.
TryGetFirstLocation
();
1241
Location symbolLocation = overridingSymbol.
TryGetFirstLocation
();
Symbols\Source\SourceMethodSymbol.cs (1)
88
: parameter.
TryGetFirstLocation
() ?? location;
Symbols\Source\SourceNamedTypeSymbol.cs (5)
1963
Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, diagnostics, indexerSymbol.
TryGetFirstLocation
() ?? GetFirstLocation());
1985
diagnostics.Add(ErrorCode.ERR_InlineArrayUnsupportedElementFieldModifier, elementField.
TryGetFirstLocation
() ?? GetFirstLocation());
1999
diagnostics.Add(ErrorCode.WRN_InlineArrayIndexerNotUsed, indexer.
TryGetFirstLocation
() ?? GetFirstLocation());
2007
diagnostics.Add(ErrorCode.WRN_InlineArraySliceNotUsed, slice.
TryGetFirstLocation
() ?? GetFirstLocation());
2039
diagnostics.Add(ErrorCode.WRN_InlineArrayNotSupportedByLanguage, elementField.
TryGetFirstLocation
() ?? GetFirstLocation());
Symbols\Source\SourcePropertySymbol.cs (1)
690
diagnostics.Add(ErrorCode.ERR_DuplicateGeneratedName, param.
TryGetFirstLocation
() ?? Location, param.Name);
Symbols\Symbol.cs (3)
401
var firstLocation = this.
TryGetFirstLocation
();
427
=>
TryGetFirstLocation
() ?? throw new InvalidOperationException("Symbol has no locations");
430
=>
TryGetFirstLocation
() ?? Location.None;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
37
=> ParameterSymbol.
TryGetFirstLocation
() ?? NoLocation.Singleton;