8 references to LightupHelpers
Roslyn.Diagnostics.Analyzers (8)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
20
private static readonly Func<INamedTypeSymbol, bool> s_isFileLocal =
LightupHelpers
.CreateSymbolPropertyAccessor<INamedTypeSymbol, bool>(typeof(INamedTypeSymbol), nameof(IsFileLocal), fallbackResult: false);
src\RoslynAnalyzers\Utilities\Compiler\Lightup\ICollectionExpressionOperationWrapper.cs (2)
20
private static readonly Func<IOperation, ImmutableArray<IOperation>> ElementsAccessor =
LightupHelpers
.CreateOperationPropertyAccessor<IOperation, ImmutableArray<IOperation>>(WrappedType, nameof(Elements), fallbackResult: default);
48
return operation != null &&
LightupHelpers
.CanWrapOperation(operation, WrappedType);
src\RoslynAnalyzers\Utilities\Compiler\Lightup\IFunctionPointerInvocationOperationWrapper.cs (3)
23
private static readonly Func<IOperation, ImmutableArray<IArgumentOperation>> ArgumentsAccessor =
LightupHelpers
.CreateOperationPropertyAccessor<IOperation, ImmutableArray<IArgumentOperation>>(WrappedType, nameof(Arguments), fallbackResult: ImmutableArray<IArgumentOperation>.Empty);
24
private static readonly Func<IOperation, IOperation> TargetAccessor =
LightupHelpers
.CreateOperationPropertyAccessor<IOperation, IOperation>(WrappedType, nameof(Target), fallbackResult: null!);
76
return operation != null &&
LightupHelpers
.CanWrapOperation(operation, WrappedType);
src\RoslynAnalyzers\Utilities\Compiler\Lightup\IUtf8StringOperationWrapper.cs (2)
19
private static readonly Func<IOperation, string> ValueAccessor =
LightupHelpers
.CreateOperationPropertyAccessor<IOperation, string>(WrappedType, nameof(Value), fallbackResult: null!);
47
return operation != null &&
LightupHelpers
.CanWrapOperation(operation, WrappedType);