112 references to GetFirstLocation
Microsoft.CodeAnalysis.VisualBasic (112)
Compilation\ClsComplianceChecker.vb (2)
766_diagnostics.ReportUseSite(attributeClass, If(symbol.Locations.IsEmpty, NoLocation.Singleton, symbol.GetFirstLocation())) 834Dim location = If(symbol.Locations.IsEmpty, NoLocation.Singleton, symbol.GetFirstLocation())
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
667smallestSymbol.GetFirstLocation(), symbol.GetFirstLocation()) > 0 Then
Symbols\AliasSymbol.vb (1)
253Return If(Me.Locations.Length > 0, Me.GetFirstLocation().GetHashCode(), Me.Name.GetHashCode())
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
33Dim location As Location = anonymous.GetFirstLocation()
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
57diagnostics.Add(info, GetFirstLocation())
Symbols\Source\OverloadingHelper.vb (1)
156container.GetFirstLocation().PossiblyEmbeddedOrMySourceTree(),
Symbols\Source\OverrideHidingHelper.vb (20)
156diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.ERR_NotOverridableRequiresOverrides), methodMember.GetFirstLocation())) 164diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.ERR_NotOverridableRequiresOverrides), propMember.GetFirstLocation())) 187diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.ERR_MustOverridesInClass1, container.Name), container.GetFirstLocation())) 253container.GetFirstLocation())) 267container.GetFirstLocation())) 414hidingMember.GetFirstLocation())) 424hidingMember.GetFirstLocation())) 431associatedhidingSymbol.GetFirstLocation())) 447hidingMember.GetFirstLocation())) 450Debug.Assert(hidingMember.GetFirstLocation().IsInSource) 454hidingMember.GetFirstLocation())) 469Debug.Assert(hidingMember.GetFirstLocation().IsInSource) 479hidingMember.GetFirstLocation())) 483hidingMember.GetFirstLocation())) 853member.GetFirstLocation())) 867member.GetFirstLocation())) 909member.GetFirstLocation())) 916If Not diagnostics.Add(useSiteInfo, member.GetFirstLocation()) AndAlso 994diagnostics.Add(overriddenAccessor.GetUseSiteInfo(), overridingAccessor.GetFirstLocation()) 1004overridingMember.GetFirstLocation()))
Symbols\Source\SourceComplexParameterSymbol.vb (1)
320Return New SourceComplexParameterSymbol(newContainingSymbol, Me.Name, Me.Ordinal, Me.Type, Me.GetFirstLocation(), _syntaxRef, _flags, _lazyDefaultValue)
Symbols\Source\SourceEnumConstantSymbol.vb (1)
148diagnostics.Add(ERRID.ERR_ExpressionOverflow1, GetFirstLocation(), Me)
Symbols\Source\SourceEventSymbol.vb (4)
109diagnostics.Add(ERRID.ERR_DuplicateAddHandlerDef, accessor.GetFirstLocation()) 116diagnostics.Add(ERRID.ERR_DuplicateRemoveHandlerDef, accessor.GetFirstLocation()) 123diagnostics.Add(ERRID.ERR_DuplicateRaiseEventDef, accessor.GetFirstLocation()) 758GetFirstLocation(), diagnostics, template:=New CompoundUseSiteInfo(Of AssemblySymbol)(diagnostics, sourceModule.ContainingAssembly))
Symbols\Source\SourceFieldSymbol.vb (1)
247diagnostics.Add(ERRID.ERR_CircularEvaluation1, GetFirstLocation(), CustomSymbolDisplayFormatter.ShortErrorName(Me))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (24)
395diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.ERR_VarianceInterfaceNesting), GetFirstLocation())) 984location = method.GetFirstLocation() 1021location = param.GetFirstLocation() 1046Dim location As Location = param.GetFirstLocation() 1092location = [property].GetFirstLocation() 1128location = [event].GetFirstLocation() 1923implParameter.GetFirstLocation(), 1944implParameter.GetFirstLocation(), 2168symbolToReportErrorOn.GetFirstLocation(), 2253Dim typeToTestLocation = typeToTest.GetFirstLocation() 2256Dim structBeingAnalyzedLocation = Me.GetFirstLocation() 2288CheckDefaultPropertyAgainstAllBases(Me, defaultPropertyName, propertySymbol.GetFirstLocation(), diagBag) 2292diagBag.Add(ERRID.ERR_DuplicateDefaultProps1, propertySymbol.GetFirstLocation(), GetKindText()) 2309diagBag.Add(ERRID.ERR_DefaultMissingFromProperty2, propertySymbol.GetFirstLocation(), defaultProperty, propertySymbol) 2953symImplicitlyDefinedBy.GetFirstLocation(), 2960Binder.ReportDiagnostic(diagBag, sym.GetFirstLocation(), ERRID.ERR_ShadowingGenericParamWithMember1, sym.Name) 3054firstAssociatedSymbol.GetFirstLocation(), 3074firstAssociatedSymbol.GetFirstLocation(), 3090secondSymbol.GetFirstLocation(), 3110firstSymbol.GetFirstLocation(), 3122firstSymbol.GetFirstLocation(), 3581ReportOverloadsErrors(comparisonResults, member, nextMember, member.GetFirstLocation(), diagnostics) 3720method), method.GetFirstLocation()) 3762ReportOverloadsErrors(comparisonResults, method, nextMethod, method.GetFirstLocation(), diagnostics)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
40GetFirstLocation(), diagnostics, template:=New CompoundUseSiteInfo(Of AssemblySymbol)(diagnostics, sourceModule.ContainingAssembly))
Symbols\Source\SourceMethodSymbol.vb (8)
1631diagnostics.Add(ERRID.ERR_ExtensionMethodNoParams, Me.GetFirstLocation()) 1639diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_ExtensionMethodOptionalFirstArg), firstParam.GetFirstLocation()) 1642diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_ExtensionMethodParamArrayFirstArg), firstParam.GetFirstLocation()) 1645diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_ExtensionMethodUncallable1, Me.Name), Me.GetFirstLocation()) 1655diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_InvalidOptionalParameterUsage1, "WebMethod"), Me.GetFirstLocation()) 1747diagnostics.Add(ERRID.WRN_ConditionalNotValidOnFunction, Me.GetFirstLocation()) 1788DirectCast(arguments.Diagnostics, BindingDiagnosticBag).Add(ERRID.ERR_ObsoleteInvalidOnEventMember, Me.GetFirstLocation(), description.FullName) 2195param.GetFirstLocation(), diagBag, template:=New CompoundUseSiteInfo(Of AssemblySymbol)(diagBag, sourceModule.ContainingAssembly))
Symbols\Source\SourceNamedTypeSymbol.vb (8)
966Binder.ReportDiagnostic(diagBag, s.GetFirstLocation(), ERRID.WRN_ShadowingGenericParamWithParam1, s.Name) 969Binder.ReportDiagnostic(diagBag, s.GetFirstLocation(), ERRID.ERR_DuplicateTypeParamName1, s.Name) 1450GetFirstLocation(), 2239diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_ExtensionOnlyAllowedOnModuleSubOrFunction), Me.GetFirstLocation()) 2244diagnostics.Add(ERRID.ERR_ComClassOnGeneric, Me.GetFirstLocation()) 2292diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_InvalidAttributeUsage2, AttributeDescription.VisualBasicComClassAttribute.Name, Me.Name), Me.GetFirstLocation()) 2306diagnostics.Add(ERRID.ERR_ConflictDefaultPropertyAttribute, GetFirstLocation(), Me) 2457GetFirstLocation(),
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (23)
141Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassDuplicateGuids1, comClass.Name) 147Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassAndReservedAttribute1, AttributeDescription.GuidAttribute.Name) 152Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassAndReservedAttribute1, AttributeDescription.ClassInterfaceAttribute.Name) 157Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassAndReservedAttribute1, AttributeDescription.ComSourceInterfacesAttribute.Name) 162Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassAndReservedAttribute1, AttributeDescription.ComVisibleAttribute.Name & "(False)") 167Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassRequiresPublicClass1, comClass.Name) 173Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassRequiresPublicClass2, 184Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_ComClassCantBeAbstract0) 195Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.WRN_ComClassNoMembers1, comClass.Name) 214comClass.GetFirstLocation(), 221comClass.GetFirstLocation(), 228comClass.GetFirstLocation(), 233comClass.GetFirstLocation(), 241comClass.GetFirstLocation(), 268comClass.GetFirstLocation(), 276comClass.GetFirstLocation(), 290Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.ERR_BadAttributeUuid2, AttributeDescription.VisualBasicComClassAttribute.Name, id) 332Binder.ReportDiagnostic(diagnostics, member.GetFirstLocation(), ERRID.ERR_MemberConflictWithSynth4, 346Binder.ReportDiagnostic(diagnostics, comClass.GetFirstLocation(), ERRID.WRN_ComClassInterfaceShadows5, 429Binder.ReportDiagnostic(diagnostics, prop.GetFirstLocation(), ERRID.WRN_ComClassPropertySetObject1, prop) 455Binder.ReportDiagnostic(diagnostics, member.GetFirstLocation(), ERRID.ERR_ComClassGenericMethod) 496Binder.ReportDiagnostic(diagnostics, target.GetFirstLocation(), ERRID.ERR_ComClassReservedDispIdZero1, target.Name) 502Binder.ReportDiagnostic(diagnostics, target.GetFirstLocation(), ERRID.ERR_ComClassReservedDispId1, target.Name)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
268param.GetFirstLocation(), diagBag, template:=New CompoundUseSiteInfo(Of AssemblySymbol)(diagBag, sourceModule.ContainingAssembly))
Symbols\Source\SourcePropertySymbol.vb (7)
122diagnostics.Add(ERRID.ERR_DuplicatePropertyGet, accessorMethod.GetFirstLocation()) 129diagnostics.Add(ERRID.ERR_DuplicatePropertySet, accessorMethod.GetFirstLocation()) 148diagnostics.Add(ERRID.ERR_ReadOnlyHasSet, setMethod.GetFirstLocation()) 161diagnostics.Add(ERRID.ERR_WriteOnlyHasGet, getMethod.GetFirstLocation()) 168Dim accessor = If(getMethod.GetFirstLocation().SourceSpan.Start < setMethod.GetFirstLocation().SourceSpan.Start, setMethod, getMethod) 1251GetFirstLocation(), diagnostics, template:=New CompoundUseSiteInfo(Of AssemblySymbol)(diagnostics, sourceModule.ContainingAssembly))
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
56diagnostics.Add(Binder.GetUseSiteInfoForWellKnownType(parameterType), Me.GetFirstLocation()) 90diagnostics.Add(useSiteInfo, Me.GetFirstLocation())
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
43diagnostics.Add(Binder.GetUseSiteInfoForWellKnownType(tokenType), _propertyOrEvent.GetFirstLocation())
Symbols\Symbol.vb (1)
353Return If(Me.Locations.IsEmpty, Location.None, GetFirstLocation())
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
429GetFirstLocation()))