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)
329) As VisualBasicCompilation
348Optional previousScriptCompilation As VisualBasicCompilation = Nothing,
350Optional globalsType As Type = Nothing) As VisualBasicCompilation
371previousSubmission As VisualBasicCompilation,
375) As VisualBasicCompilation
384Dim c As VisualBasicCompilation = Nothing
385Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
425previousSubmission As VisualBasicCompilation,
505Public Shadows Function Clone() As VisualBasicCompilation
530referenceDirectivesChanged As Boolean) As VisualBasicCompilation
553Public Shadows Function WithAssemblyName(assemblyName As String) As VisualBasicCompilation
576Public Shadows Function WithReferences(ParamArray newReferences As MetadataReference()) As VisualBasicCompilation
584''' The new <see cref="VisualBasicCompilation"/> will query the given <see cref="MetadataReference"/> for the underlying
591Public Shadows Function WithReferences(newReferences As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
593Dim c As VisualBasicCompilation = Nothing
594Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
619Public Shadows Function WithOptions(newOptions As VisualBasicCompilationOptions) As VisualBasicCompilation
624Dim c As VisualBasicCompilation = Nothing
639embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
650embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
676Friend Shadows Function WithScriptCompilationInfo(info As VisualBasicScriptCompilationInfo) As VisualBasicCompilation
808Friend Shadows ReadOnly Property PreviousSubmission As VisualBasicCompilation
913Public Shadows Function AddSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
917Public Shadows Function AddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
995Public Shadows Function RemoveSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
999Public Shadows Function RemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
1063Public Shadows Function RemoveAllSyntaxTrees() As VisualBasicCompilation
1071Public Shadows Function ReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As VisualBasicCompilation
1128Private Shared Function CreateEmbeddedTrees(compReference As Lazy(Of VisualBasicCompilation)) As ImmutableArray(Of EmbeddedTreeAndDeclaration)
1293Friend Function ReferenceManagerEquals(other As VisualBasicCompilation) As Boolean
1366Public Shadows Function AddReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1367Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1370Public Shadows Function AddReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1371Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1374Public Shadows Function RemoveReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1375Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1378Public Shadows Function RemoveReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1379Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1382Public Shadows Function RemoveAllReferences() As VisualBasicCompilation
1383Return DirectCast(MyBase.RemoveAllReferences(), VisualBasicCompilation)
1386Public Shadows Function ReplaceReference(oldReference As MetadataReference, newReference As MetadataReference) As VisualBasicCompilation
1387Return DirectCast(MyBase.ReplaceReference(oldReference, newReference), VisualBasicCompilation)
3176Private ReadOnly _compilation As VisualBasicCompilation
3182Public Sub New(compilation As VisualBasicCompilation, filter As SymbolFilter, cancellationToken As CancellationToken)
3342compilation As VisualBasicCompilation, filter As SymbolFilter, predicate As Func(Of String, Boolean), cancellationToken As CancellationToken)
3363compilation 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)
364compilation As VisualBasicCompilation,
543Private Shared Function GetTupleUnderlyingType(elementTypes As ImmutableArray(Of TypeSymbol), syntax As SyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
571Friend Shared Sub VerifyTupleTypePresent(cardinality As Integer, syntax As VisualBasicSyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag)
641Return 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