114 references to GetFirstLocation
Microsoft.CodeAnalysis.VisualBasic (114)
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)
396diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.ERR_VarianceInterfaceNesting), GetFirstLocation())) 985location = method.GetFirstLocation() 1022location = param.GetFirstLocation() 1047Dim location As Location = param.GetFirstLocation() 1093location = [property].GetFirstLocation() 1129location = [event].GetFirstLocation() 1924implParameter.GetFirstLocation(), 1945implParameter.GetFirstLocation(), 2169symbolToReportErrorOn.GetFirstLocation(), 2254Dim typeToTestLocation = typeToTest.GetFirstLocation() 2257Dim structBeingAnalyzedLocation = Me.GetFirstLocation() 2289CheckDefaultPropertyAgainstAllBases(Me, defaultPropertyName, propertySymbol.GetFirstLocation(), diagBag) 2293diagBag.Add(ERRID.ERR_DuplicateDefaultProps1, propertySymbol.GetFirstLocation(), GetKindText()) 2310diagBag.Add(ERRID.ERR_DefaultMissingFromProperty2, propertySymbol.GetFirstLocation(), defaultProperty, propertySymbol) 2954symImplicitlyDefinedBy.GetFirstLocation(), 2961Binder.ReportDiagnostic(diagBag, sym.GetFirstLocation(), ERRID.ERR_ShadowingGenericParamWithMember1, sym.Name) 3055firstAssociatedSymbol.GetFirstLocation(), 3075firstAssociatedSymbol.GetFirstLocation(), 3091secondSymbol.GetFirstLocation(), 3111firstSymbol.GetFirstLocation(), 3123firstSymbol.GetFirstLocation(), 3582ReportOverloadsErrors(comparisonResults, member, nextMember, member.GetFirstLocation(), diagnostics) 3721method), method.GetFirstLocation()) 3763ReportOverloadsErrors(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 (10)
969Binder.ReportDiagnostic(diagBag, s.GetFirstLocation(), ERRID.WRN_ShadowingGenericParamWithParam1, s.Name) 972Binder.ReportDiagnostic(diagBag, s.GetFirstLocation(), ERRID.ERR_DuplicateTypeParamName1, s.Name) 1453GetFirstLocation(), 1752diagnostics.Add(ERRID.ERR_RuntimeDoesNotSupportExtendedLayoutTypes, GetFirstLocation(), Me) 1759diagnostics.Add(ERRID.ERR_StructLayoutAndExtendedLayout, GetFirstLocation()) 2269diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_ExtensionOnlyAllowedOnModuleSubOrFunction), Me.GetFirstLocation()) 2274diagnostics.Add(ERRID.ERR_ComClassOnGeneric, Me.GetFirstLocation()) 2322diagnostics.Add(ErrorFactory.ErrorInfo(ERRID.ERR_InvalidAttributeUsage2, AttributeDescription.VisualBasicComClassAttribute.Name, Me.Name), Me.GetFirstLocation()) 2336diagnostics.Add(ERRID.ERR_ConflictDefaultPropertyAttribute, GetFirstLocation(), Me) 2489GetFirstLocation(),
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()))