C# Class Bridge.React.Analyser.DynamicChildrenUniqueIdWorkaroundAnalyser

Inheritance: Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
Show file Open project: ProductiveRage/Bridge.React

Public Properties

Property Type Description
DynamicChildrenUniqueIdWarningBypassRule Microsoft.CodeAnalysis.DiagnosticDescriptor

Public Methods

Method Description
Initialize ( AnalysisContext context ) : void

Private Methods

Method Description
GetLocalizableString ( string nameOfLocalizableResource ) : Microsoft.CodeAnalysis.LocalizableString
IsAnyOrUnionReactElementOrStringArray ( ITypeSymbol type ) : bool
IsBridgeClass ( ITypeSymbol type, string className ) : bool
IsLiteralOrCastFromLiteral ( ExpressionSyntax expression ) : bool
LookForElementFactoryMethodParamsThatAreGivenAnArrayInsteadOfIndividualStaticElements ( SyntaxNodeAnalysisContext context ) : void

Method Details

Initialize() public method

public Initialize ( AnalysisContext context ) : void
context AnalysisContext
return void

Property Details

DynamicChildrenUniqueIdWarningBypassRule public static property

public static DiagnosticDescriptor,Microsoft.CodeAnalysis DynamicChildrenUniqueIdWarningBypassRule
return Microsoft.CodeAnalysis.DiagnosticDescriptor