/// <summary> /// Get bcgov_Inspection from bcgov_inspectionchecklists /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='bcgovInspectionchecklistid'> /// key: bcgov_inspectionchecklistid of bcgov_inspectionchecklist /// </param> /// <param name='select'> /// Select properties to be returned /// </param> /// <param name='expand'> /// Expand related entities /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <MicrosoftDynamicsCRMbcgovInspection> GetAsync(this IInspection operations, string bcgovInspectionchecklistid, IList <string> select = default(IList <string>), IList <string> expand = default(IList <string>), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetWithHttpMessagesAsync(bcgovInspectionchecklistid, select, expand, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Creates an inspection result. /// </summary> protected InspectionResultBase(IInspection inspection, QualifiedModuleName qualifiedName, ParserRuleContext context, Declaration declaration) { _inspection = inspection; _qualifiedName = qualifiedName; _context = context; _target = declaration; }
private void SerializeInspection(IInspection inspection, IFastJsonWriter writer) { switch (inspection) { case SimpleInspection simple: SerializeSimpleInspection(simple, writer); break; case MemoryInspection memory: SerializeMemoryInspection(memory, writer); break; case MemoryGraphInspection graph: SerializeMemoryGraphInspection(graph, writer); break; case InspectionGroup group: SerializeInspectionGroup(group, writer); break; default: writer.WriteValue("Unsupported inspection type: " + inspection.GetType().Name); break; } }
/// <summary> /// Creates an inspection result. /// </summary> protected InspectionResultBase(IInspection inspection, QualifiedModuleName qualifiedName, ParserRuleContext context, CommentNode comment = null) { _inspection = inspection; _qualifiedName = qualifiedName; _context = context; _comment = comment; }
/// <summary> /// Creates an inspection result. /// </summary> protected InspectionResultBase(IInspection inspection, QualifiedModuleName qualifiedName, ParserRuleContext context, CommentNode comment = null) { _inspection = inspection; _qualifiedName = qualifiedName; _context = context; _comment = comment; }
/// <summary> /// Get adoxio_Inspection from adoxio_enforcementactions /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='adoxioEnforcementactionid'> /// key: adoxio_enforcementactionid of adoxio_enforcementaction /// </param> /// <param name='select'> /// Select properties to be returned /// </param> /// <param name='expand'> /// Expand related entities /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task<MicrosoftDynamicsCRMincident> GetAsync(this IInspection operations, string adoxioEnforcementactionid, IList<string> select = default(IList<string>), IList<string> expand = default(IList<string>), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetWithHttpMessagesAsync(adoxioEnforcementactionid, select, expand, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } }
public MultilineParameterInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new[] { new MakeSingleLineParameterQuickFix(Context, QualifiedSelection), }; }
public DefaultProjectNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(inspection, target) { _quickFixes = new[] { new RenameProjectQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory), }; }
public MoveFieldCloserToUsageInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new[] { new MoveFieldCloserToUsageQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory, messageBox), }; }
public FunctionReturnValueNotUsedInspectionResult( IInspection inspection, ParserRuleContext context, QualifiedMemberName qualifiedName, Declaration target) : this(inspection, context, qualifiedName, new List <Tuple <ParserRuleContext, QualifiedSelection, Declaration> >(), target) { }
public DefaultProjectNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState state) : base(inspection, target) { _quickFixes = new[] { new RenameProjectQuickFix(target.Context, target.QualifiedSelection, target, state), }; }
public ParameterCanBeByValInspectionResult(IInspection inspection, Declaration target, ParserRuleContext context, QualifiedMemberName qualifiedName) : base(inspection, qualifiedName.QualifiedModuleName, context, target) { _quickFixes = new[] { new PassParameterByValueQuickFix(Context, QualifiedSelection), }; }
public EncapsulatePublicFieldInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(inspection, target) { _quickFixes = new[] { new EncapsulateFieldQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory), }; }
public MultilineParameterInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new[] { new MakeSingleLineParameterQuickFix(Context, QualifiedSelection), }; }
public MoveFieldCloserToUsageInspectionResult(IInspection inspection, Declaration target, RubberduckParserState state, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new[] { new MoveFieldCloserToUsageQuickFix(target.Context, target.QualifiedSelection, target, state, messageBox), }; }
public OptionExplicitInspectionResult(IInspection inspection, QualifiedModuleName qualifiedName) : base(inspection, new CommentNode(string.Empty, Tokens.CommentMarker, new QualifiedSelection(qualifiedName, Selection.Home))) { _quickFixes = new[] { new OptionExplicitQuickFix(Context, QualifiedSelection), }; }
public EncapsulatePublicFieldInspectionResult(IInspection inspection, Declaration target, RubberduckParserState state) : base(inspection, target) { _quickFixes = new[] { new EncapsulateFieldQuickFix(target.Context, target.QualifiedSelection, target, state), }; }
public EmptyStringLiteralInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new[] { new RepaceEmptyStringLiteralStatementQuickFix(Context, QualifiedSelection), }; }
public OptionExplicitInspectionResult(IInspection inspection, QualifiedModuleName qualifiedName) : base(inspection, new CommentNode(string.Empty, Tokens.CommentMarker, new QualifiedSelection(qualifiedName, Selection.Home))) { _quickFixes = new[] { new OptionExplicitQuickFix(Context, QualifiedSelection), }; }
public MoveFieldCloserToUsageInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new[] { new MoveFieldCloserToUsageQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory, messageBox), }; }
public AssignedByValParameterInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new[] { new PassParameterByReferenceQuickFix(target.Context, QualifiedSelection), }; }
public ParameterCanBeByValInspectionResult(IInspection inspection, Declaration target, ParserRuleContext context, QualifiedMemberName qualifiedName) : base(inspection, qualifiedName.QualifiedModuleName, context, target) { _quickFixes = new[] { new PassParameterByValueQuickFix(Context, QualifiedSelection), }; }
public IdentifierNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, IMessageBox messageBox, IPersistanceService <CodeInspectionSettings> settings) : base(inspection, target) { _parserState = parserState; _messageBox = messageBox; _settings = settings; }
public EmptyStringLiteralInspectionResult(IInspection inspection, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new[] { new RepaceEmptyStringLiteralStatementQuickFix(Context, QualifiedSelection), }; }
public DefaultProjectNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parseResult, ICodePaneWrapperFactory wrapperFactory) : base(inspection, target) { _quickFixes = new[] { new RenameProjectQuickFix(target.Context, target.QualifiedSelection, target, parseResult, wrapperFactory), }; }
public static IInspector GetInspector(IInspection inspection, params IInspection[] otherInspections) { var inspectionProviderMock = new Mock <IInspectionProvider>(); inspectionProviderMock.Setup(provider => provider.Inspections).Returns(otherInspections.Union(new[] { inspection })); return(new Inspector(GetSettings(inspection), inspectionProviderMock.Object)); }
public AssignedByValParameterInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new[] { new PassParameterByReferenceQuickFix(target.Context, QualifiedSelection), }; }
public UseMeaningfulNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, ICodePaneWrapperFactory wrapperFactory, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new CodeInspectionQuickFix[] { new RenameDeclarationQuickFix(target.Context, target.QualifiedSelection, target, parserState, wrapperFactory, messageBox), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public VariableTypeNotDeclaredInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new CodeInspectionQuickFix[] { new DeclareAsExplicitVariantQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ImplicitActiveSheetReferenceInspectionResult(IInspection inspection, string result, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, qualifiedName, context) { _result = result; _quickFixes = new CodeInspectionQuickFix[] { new IgnoreOnceQuickFix(context, QualifiedSelection, Inspection.AnnotationName), }; }
public UseMeaningfulNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, IMessageBox messageBox) : base(inspection, target) { _quickFixes = new CodeInspectionQuickFix[] { new RenameDeclarationQuickFix(target.Context, target.QualifiedSelection, target, parserState, messageBox), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ObsoleteLetStatementUsageInspectionResult(IInspection inspection, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new CodeInspectionQuickFix[] { new RemoveExplicitLetStatementQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ImplicitDefaultMemberAssignmentInspectionResult(IInspection inspection, IdentifierReference reference) : base(inspection, reference.QualifiedModuleName, reference.Context) { var module = reference.Declaration.AsTypeDeclaration as ClassModuleDeclaration; System.Diagnostics.Debug.Assert(module != null); _assignedIdentifier = reference.Declaration.IdentifierName; _defaultMemberOf = module.IdentifierName; }
public ImplicitPublicMemberInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> qualifiedContext, Declaration item) : base(inspection, item) { _quickFixes = new CodeInspectionQuickFix[] { new SpecifyExplicitPublicModifierQuickFix(qualifiedContext.Context, QualifiedSelection), new IgnoreOnceQuickFix(qualifiedContext.Context, QualifiedSelection, Inspection.AnnotationName), }; }
public MultipleDeclarationsInspectionResult(IInspection inspection, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new CodeInspectionQuickFix[] { new SplitMultipleDeclarationsQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(qualifiedContext.Context, QualifiedSelection, Inspection.AnnotationName), }; }
public static IConfigurationService <CodeInspectionSettings> GetSettings(IInspection inspection) { var settings = new Mock <IConfigurationService <CodeInspectionSettings> >(); var config = GetTestConfig(inspection); settings.Setup(x => x.Read()).Returns(config); return(settings.Object); }
public FunctionReturnValueNotUsedInspectionResult( IInspection inspection, ParserRuleContext context, QualifiedMemberName qualifiedName, IEnumerable <string> returnStatements, Declaration target) : this(inspection, context, qualifiedName, returnStatements, new List <Tuple <ParserRuleContext, QualifiedSelection, IEnumerable <string> > >(), target) { }
public VariableTypeNotDeclaredInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { _quickFixes = new CodeInspectionQuickFix[] { new DeclareAsExplicitVariantQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public MultipleDeclarationsInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new CodeInspectionQuickFix[] { new SplitMultipleDeclarationsQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(qualifiedContext.Context, QualifiedSelection, Inspection.AnnotationName), }; }
public FunctionReturnValueNotUsedInspectionResult( IInspection inspection, ParserRuleContext context, QualifiedMemberName qualifiedName, IEnumerable<string> returnStatements, Declaration target) : this(inspection, context, qualifiedName, returnStatements, new List<Tuple<ParserRuleContext, QualifiedSelection, IEnumerable<string>>>(), target) { }
private IEnumerable <IInspectionResult> InspectionResults(IInspection inspection, RubberduckParserState state) { if (inspection is IParseTreeInspection parseTreeInspection) { WalkTrees(parseTreeInspection, state); } return(inspection.GetInspectionResults(CancellationToken.None)); }
public ObsoleteGlobalInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> context) : base(inspection, context.ModuleName, context.Context) { _quickFixes = new CodeInspectionQuickFix[] { new ReplaceGlobalModifierQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public EmptyStringLiteralInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new CodeInspectionQuickFix[] { new RepaceEmptyStringLiteralStatementQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName) }; }
public ObsoleteLetStatementUsageInspectionResult(IInspection inspection, QualifiedContext <ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _quickFixes = new CodeInspectionQuickFix[] { new RemoveExplicitLetStatementQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ObsoleteCommentSyntaxInspectionResult(IInspection inspection, CommentNode comment) : base(inspection, comment) { _quickFixes = new CodeInspectionQuickFix[] { new ReplaceCommentMarkerQuickFix(Context, QualifiedSelection, comment), new RemoveCommentQuickFix(Context, QualifiedSelection, comment), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ObjectVariableNotSetInspectionResult(IInspection inspection, IdentifierReference reference) :base(inspection, reference.QualifiedModuleName, reference.Context) { _reference = reference; _quickFixes = new CodeInspectionQuickFix[] { new SetObjectVariableQuickFix(_reference), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public UntypedFunctionUsageInspectionResult(IInspection inspection, string result, QualifiedModuleName qualifiedName, ParserRuleContext context) : base(inspection, qualifiedName, context) { _result = result; _quickFixes = new CodeInspectionQuickFix[] { new UntypedFunctionUsageQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ImplicitByRefParameterInspectionResult(IInspection inspection, string identifierName, QualifiedContext<VBAParser.ArgContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _identifierName = identifierName; _quickFixes = new CodeInspectionQuickFix[] { new ImplicitByRefParameterQuickFix(Context, QualifiedSelection, InspectionsUI.ImplicitByRefParameterQuickFix, Tokens.ByRef), new IgnoreOnceQuickFix(qualifiedContext.Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ObsoleteTypeHintInspectionResult(IInspection inspection, string result, QualifiedContext qualifiedContext, Declaration declaration) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _result = result; _quickFixes = new CodeInspectionQuickFix[] { new RemoveTypeHintsQuickFix(Context, QualifiedSelection, declaration), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ImplicitVariantReturnTypeInspectionResult(IInspection inspection, string identifierName, QualifiedContext<ParserRuleContext> qualifiedContext) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context) { _identifierName = identifierName; _quickFixes = new CodeInspectionQuickFix[] { new SetExplicitVariantReturnTypeQuickFix(Context, QualifiedSelection, InspectionsUI.SetExplicitVariantReturnTypeQuickFix), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ParameterNotUsedInspectionResult(IInspection inspection, Declaration target, ParserRuleContext context, QualifiedMemberName qualifiedName, bool isInterfaceImplementation, RemoveParametersRefactoring refactoring, RubberduckParserState parseResult) : base(inspection, qualifiedName.QualifiedModuleName, context, target) { _quickFixes = isInterfaceImplementation ? new CodeInspectionQuickFix[] {} : new CodeInspectionQuickFix[] { new RemoveUnusedParameterQuickFix(Context, QualifiedSelection, refactoring, parseResult), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public IdentifierNotAssignedInspectionResult(IInspection inspection, Declaration target, ParserRuleContext context, QualifiedModuleName qualifiedName) : base(inspection, target, context, qualifiedName) { _target = target; _quickFixes = new CodeInspectionQuickFix[] { new RemoveUnassignedIdentifierQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(context, QualifiedSelection, Inspection.AnnotationName), }; }
public NonReturningFunctionInspectionResult(IInspection inspection, QualifiedContext<ParserRuleContext> qualifiedContext, bool isInterfaceImplementation, Declaration target) : base(inspection, qualifiedContext.ModuleName, qualifiedContext.Context, target) { _quickFixes = isInterfaceImplementation ? new CodeInspectionQuickFix[] { } : new CodeInspectionQuickFix[] { new ConvertToProcedureQuickFix(Context, QualifiedSelection), new IgnoreOnceQuickFix(Context, QualifiedSelection, Inspection.AnnotationName), }; }
public ProcedureShouldBeFunctionInspectionResult(IInspection inspection, RubberduckParserState state, QualifiedContext<VBAParser.ArgListContext> argListQualifiedContext, QualifiedContext<VBAParser.SubStmtContext> subStmtQualifiedContext) : base(inspection, subStmtQualifiedContext.ModuleName, subStmtQualifiedContext.Context.ambiguousIdentifier()) { _target = state.AllUserDeclarations.Single(declaration => declaration.DeclarationType == DeclarationType.Procedure && declaration.Context == subStmtQualifiedContext.Context); _quickFixes = new[] { new ChangeProcedureToFunction(state, argListQualifiedContext, subStmtQualifiedContext, QualifiedSelection), }; }
public FunctionReturnValueNotUsedInspectionResult( IInspection inspection, ParserRuleContext context, QualifiedMemberName qualifiedName, IEnumerable<string> returnStatements, IEnumerable<Tuple<ParserRuleContext, QualifiedSelection, IEnumerable<string>>> children, Declaration target) : base(inspection, qualifiedName.QualifiedModuleName, context, target) { var root = new ConvertToProcedureQuickFix(context, QualifiedSelection, returnStatements); var compositeFix = new CompositeCodeInspectionFix(root); children.ToList().ForEach(child => compositeFix.AddChild(new ConvertToProcedureQuickFix(child.Item1, child.Item2, child.Item3))); _quickFixes = new[] { compositeFix }; }
protected InspectionResultBase(IInspection inspection, Declaration target) : this(inspection, target.QualifiedName.QualifiedModuleName, target.Context) { _target = target; }
/// <summary> /// Creates a comment inspection result. /// </summary> protected InspectionResultBase(IInspection inspection, CommentNode comment) : this(inspection, comment.QualifiedSelection.QualifiedName, null, comment) { }
public WriteOnlyPropertyInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { }
public MultipleFolderAnnotationsInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { }
public SelfAssignedDeclarationInspectionResult(IInspection inspection, Declaration target) : base(inspection, target) { }