Base:
property
Locations
Microsoft.CodeAnalysis.CSharp.Symbol.Locations
51 references to Locations
Microsoft.CodeAnalysis.CSharp (51)
Symbols\NamespaceOrTypeSymbol.cs (1)
213
Debug.Assert(memberT.MergedDeclaration.Declarations.SelectAsArray(decl => decl.NameLocation).SequenceEqual(memberT.
Locations
));
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
63
diagnostics.ReportUseSite(this.DeclaringCompilation.GetSpecialType(SpecialType.System_Object),
Locations
[0]);
Symbols\Source\SourceDelegateMethodSymbol.cs (5)
101
diagnostics.Add(ErrorCode.ERR_BadVisDelegateReturn, delegateType.
Locations
[0], delegateType, invoke.ReturnType);
107
diagnostics.Add(ErrorCode.ERR_FileTypeDisallowedInSignature, delegateType.
Locations
[0], invoke.ReturnType, delegateType);
116
diagnostics.Add(ErrorCode.ERR_BadVisDelegateParam, delegateType.
Locations
[0], delegateType, parameterSymbol.Type);
120
diagnostics.Add(ErrorCode.ERR_FileTypeDisallowedInSignature, delegateType.
Locations
[0], parameterSymbol.Type, delegateType);
124
diagnostics.Add(delegateType.
Locations
[0], useSiteInfo);
Symbols\Source\SourceMemberContainerSymbol.cs (25)
234
diagnostics.Add(ErrorCode.ERR_PartialModifierConflict,
Locations
[0], this);
250
diagnostics.Add(AccessCheck.GetProtectedMemberInSealedTypeError(ContainingType),
Locations
[0], this);
343
diagnostics.Add(ErrorCode.ERR_AbstractSealedStatic,
Locations
[0], this);
349
diagnostics.Add(ErrorCode.ERR_SealedStaticClass,
Locations
[0], this);
401
modifierErrors = ModifierUtils.CheckAccessibility(mods, this, isExplicitInterfaceImplementation: false, diagnostics,
Locations
[0]);
422
diagnostics.Add(ErrorCode.ERR_FileTypeNoExplicitAccessibility,
Locations
[0], this);
1311
if (
Locations
.Length == 1 || IsPartial)
1315
diagnostics.Add(ErrorCode.ERR_PartialTypeKindConflict, t.
Locations
[0], t);
1319
diagnostics.Add(ErrorCode.ERR_DuplicateNameInClass, t.
Locations
[0], this, t.Name);
1713
var location =
Locations
[0];
1944
if (
Locations
.Length == 1 || IsPartial)
2152
if (
Locations
.Length == 1 || IsPartial)
2195
if (
Locations
.Length == 1 || IsPartial)
2487
diagnostics.Add(ErrorCode.WRN_EqualsWithoutGetHashCode, this.
Locations
[0], this);
2493
diagnostics.Add(ErrorCode.WRN_EqualityOpWithoutEquals, this.
Locations
[0], this);
2499
diagnostics.Add(ErrorCode.WRN_EqualityOpWithoutGetHashCode, this.
Locations
[0], this);
2509
_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor, diagnostics,
Locations
[0]);
2514
_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, diagnostics,
Locations
[0]);
2519
_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor, diagnostics,
Locations
[0]);
2642
diagnostics.Add(ErrorCode.WRN_SequentialOnPartialClass,
Locations
[0], this);
3595
if (
Locations
.Length == 1 || IsPartial)
3631
if (
Locations
.Length == 1 || IsPartial)
3883
diagnostics.Add(ErrorCode.ERR_StructHasInitializersAndNoDeclaredConstructor,
Locations
[0]);
4194
var languageVersion = ((CSharpParseOptions)this.
Locations
[0].SourceTree!.Options).LanguageVersion;
4198
this.
Locations
[0],
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (6)
105
diagnostics.Add(ErrorCode.ERR_UnimplementedAbstractMethod, this.
Locations
[0], this, abstractMember);
168
Diagnostic diag = new CSDiagnostic(new CSDiagnosticInfo(ErrorCode.ERR_DuplicateExplicitImpl, interfaceMember), this.
Locations
[0]);
229
var info = new CSDiagnosticInfo(ErrorCode.ERR_MixingWinRTEventWithRegular, args, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<Location>(this.
Locations
[0]));
330
: this.
Locations
[0];
347
return GetImplementsLocation(implementedInterface) ?? this.
Locations
[0];
1728
diagnostics.Add(ErrorCode.ERR_UnifyingInterfaceInstantiations, this.
Locations
[0], this, interface1, interface2);
Symbols\Source\SourceNamedTypeSymbol.cs (2)
530
diagnostics.Add(ErrorCode.ERR_PartialWrongConstraints,
Locations
[0], this, typeParameters[i]);
1491
diagnostics.Add(ErrorCode.ERR_ComImportWithBase, this.
Locations
[0], this.Name);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (6)
340
var info = diagnostics.Add(ErrorCode.ERR_PartialMultipleBases,
Locations
[0], this);
420
diagnostics.Add(
Locations
[0], useSiteInfo);
679
diagnostics.Add(ErrorCode.ERR_CycleInInterfaceInheritance,
Locations
[0], this, t)));
703
diagnostics.Add(
Locations
[0], useSiteInfo);
757
diagnostics.Add(ErrorCode.ERR_CircularBase,
Locations
[0], declaredBase, this));
777
diagnostics.Add(useSiteInfo.Diagnostics.IsNullOrEmpty() ? Location.None : (FindBaseRefSyntax(declaredBase) ??
Locations
[0]), useSiteInfo);
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
77
Binder.ReportUseSite(defaultUnderlyingType, diagnostics, this.
Locations
[0]);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
40
containingType.
Locations
[0],
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
39
: base(MethodKind.UserDefinedOperator, explicitInterfaceType: null, name, containingType, containingType.
Locations
[0], (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
24
: base(containingType, name, containingType.
Locations
[0], (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(), MethodKind.Ordinary,
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
126
get { return _containingType.
Locations
; }