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