Binding\Binder.vb (9)
59Private ReadOnly _compilation As VisualBasicCompilation
83Protected Sub New(containingBinder As Binder, sourceModule As SourceModuleSymbol, compilation As VisualBasicCompilation)
432Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag) As NamedTypeSymbol
441Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag, ByRef reportedAnError As Boolean, suppressUseSiteError As Boolean) As NamedTypeSymbol
473Friend Shared Function GetWellKnownType(compilation As VisualBasicCompilation, type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol
595Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As Symbol
603Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol
633Public ReadOnly Property Compilation As VisualBasicCompilation
1103compilation As VisualBasicCompilation,
Compilation\VisualBasicCompilation.vb (46)
330) As VisualBasicCompilation
349Optional previousScriptCompilation As VisualBasicCompilation = Nothing,
351Optional globalsType As Type = Nothing) As VisualBasicCompilation
372previousSubmission As VisualBasicCompilation,
376) As VisualBasicCompilation
385Dim c As VisualBasicCompilation = Nothing
386Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
426previousSubmission As VisualBasicCompilation,
506Public Shadows Function Clone() As VisualBasicCompilation
531referenceDirectivesChanged As Boolean) As VisualBasicCompilation
554Public Shadows Function WithAssemblyName(assemblyName As String) As VisualBasicCompilation
577Public Shadows Function WithReferences(ParamArray newReferences As MetadataReference()) As VisualBasicCompilation
585''' The new <see cref="VisualBasicCompilation"/> will query the given <see cref="MetadataReference"/> for the underlying
592Public Shadows Function WithReferences(newReferences As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
594Dim c As VisualBasicCompilation = Nothing
595Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
620Public Shadows Function WithOptions(newOptions As VisualBasicCompilationOptions) As VisualBasicCompilation
625Dim c As VisualBasicCompilation = Nothing
640embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
651embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
677Friend Shadows Function WithScriptCompilationInfo(info As VisualBasicScriptCompilationInfo) As VisualBasicCompilation
809Friend Shadows ReadOnly Property PreviousSubmission As VisualBasicCompilation
914Public Shadows Function AddSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
918Public Shadows Function AddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
996Public Shadows Function RemoveSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
1000Public Shadows Function RemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
1064Public Shadows Function RemoveAllSyntaxTrees() As VisualBasicCompilation
1072Public Shadows Function ReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As VisualBasicCompilation
1129Private Shared Function CreateEmbeddedTrees(compReference As Lazy(Of VisualBasicCompilation)) As ImmutableArray(Of EmbeddedTreeAndDeclaration)
1294Friend Function ReferenceManagerEquals(other As VisualBasicCompilation) As Boolean
1367Public Shadows Function AddReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1368Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1371Public Shadows Function AddReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1372Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1375Public Shadows Function RemoveReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1376Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1379Public Shadows Function RemoveReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1380Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1383Public Shadows Function RemoveAllReferences() As VisualBasicCompilation
1384Return DirectCast(MyBase.RemoveAllReferences(), VisualBasicCompilation)
1387Public Shadows Function ReplaceReference(oldReference As MetadataReference, newReference As MetadataReference) As VisualBasicCompilation
1388Return DirectCast(MyBase.ReplaceReference(oldReference, newReference), VisualBasicCompilation)
3189Private ReadOnly _compilation As VisualBasicCompilation
3195Public Sub New(compilation As VisualBasicCompilation, filter As SymbolFilter, cancellationToken As CancellationToken)
3355compilation As VisualBasicCompilation, filter As SymbolFilter, predicate As Func(Of String, Boolean), cancellationToken As CancellationToken)
3376compilation As VisualBasicCompilation, filter As SymbolFilter, name As String, cancellationToken As CancellationToken)
Symbols\Attributes\AttributeData.vb (4)
176Friend Function IsSecurityAttribute(comp As VisualBasicCompilation) As Boolean
188Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
207compilation As VisualBasicCompilation,
375Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) As String
Symbols\LexicalSortKey.vb (9)
84Private Sub New(embeddedKind As SyntaxTreeKind, tree As SyntaxTree, location As Integer, compilation As VisualBasicCompilation)
96Public Sub New(tree As SyntaxTree, position As Integer, compilation As VisualBasicCompilation)
100Public Sub New(syntaxRef As SyntaxReference, compilation As VisualBasicCompilation)
108Public Sub New(location As Location, compilation As VisualBasicCompilation)
138Public Sub New(node As VisualBasicSyntaxNode, compilation As VisualBasicCompilation)
147Public Sub New(token As SyntaxToken, compilation As VisualBasicCompilation)
180Public Shared Function Compare(first As Location, second As Location, compilation As VisualBasicCompilation) As Integer
196Public Shared Function Compare(first As SyntaxReference, second As SyntaxReference, compilation As VisualBasicCompilation) As Integer
209Public Shared Function Compare(first As SyntaxNode, second As SyntaxNode, compilation As VisualBasicCompilation) As Integer
Symbols\Tuples\TupleTypeSymbol.vb (5)
369compilation As VisualBasicCompilation,
548Private Shared Function GetTupleUnderlyingType(elementTypes As ImmutableArray(Of TypeSymbol), syntax As SyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
576Friend Shared Sub VerifyTupleTypePresent(cardinality As Integer, syntax As VisualBasicSyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag)
646Return VisualBasicCompilation.GetRuntimeMember(type, descriptor, VisualBasicCompilation.SpecialMembersSignatureComparer.Instance, Nothing)
Symbols\TypeSymbolExtensions.vb (5)
650Public Function IsOrDerivedFromWellKnownClass(derivedType As TypeSymbol, wellKnownBaseType As WellKnownType, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
710Public Function IsOrImplementsIEnumerableOfXElement(type As TypeSymbol, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
906Public Function IsValidTypeForAttributeArgument(type As TypeSymbol, compilation As VisualBasicCompilation) As Boolean
1059Public Function ExpressionTargetDelegate(type As TypeSymbol, compilation As VisualBasicCompilation) As NamedTypeSymbol
1282Friend Function GetTypeRefWithAttributes(type As TypeSymbol, declaringCompilation As VisualBasicCompilation, typeRef As Cci.ITypeReference) As Cci.TypeReferenceWithAttributes