Search Results for

    Show / Hide Table of Contents

    Struct SyntaxValueProvider

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public readonly struct SyntaxValueProvider

    Methods

    CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool>, Func<GeneratorSyntaxContext, CancellationToken, T>)

    Declaration
    public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorSyntaxContext, CancellationToken, T> transform)
    Parameters
    Type Name Description
    Func<SyntaxNode, CancellationToken, bool> predicate
    Func<GeneratorSyntaxContext, CancellationToken, T> transform
    Returns
    Type Description
    IncrementalValuesProvider<T>
    Type Parameters
    Name Description
    T

    ForAttributeWithMetadataName<T>(string, Func<SyntaxNode, CancellationToken, bool>, Func<GeneratorAttributeSyntaxContext, CancellationToken, T>)

    Declaration
    public IncrementalValuesProvider<T> ForAttributeWithMetadataName<T>(string fullyQualifiedMetadataName, Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorAttributeSyntaxContext, CancellationToken, T> transform)
    Parameters
    Type Name Description
    string fullyQualifiedMetadataName
    Func<SyntaxNode, CancellationToken, bool> predicate
    Func<GeneratorAttributeSyntaxContext, CancellationToken, T> transform
    Returns
    Type Description
    IncrementalValuesProvider<T>
    Type Parameters
    Name Description
    T
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0