/// <summary> /// Initializes a new instance of the <see cref="RespectsOwnershipAnalysisPass"/> class. /// </summary> private RespectsOwnershipAnalysisPass(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) : base(context, configuration, logger, errorReporter) { }
/// <summary> /// Creates a new respects ownership analysis pass. /// </summary> internal static RespectsOwnershipAnalysisPass Create(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) { return(new RespectsOwnershipAnalysisPass(context, configuration, logger, errorReporter)); }
/// <summary> /// Constructor. /// </summary> /// <param name="context">AnalysisContext</param> /// <param name="configuration">Configuration</param> /// <param name="logger">ILogger</param> /// <param name="errorReporter">ErrorReporter</param> private DirectAccessAnalysisPass(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) : base(context, configuration, logger, errorReporter) { }
/// <summary> /// Creates a new direct access analysis pass. /// </summary> /// <param name="context">AnalysisContext</param> /// <param name="configuration">Configuration</param> /// <param name="logger">ILogger</param> /// <param name="errorReporter">ErrorReporter</param> /// <returns>DirectAccessAnalysisPass</returns> internal static DirectAccessAnalysisPass Create(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) { return(new DirectAccessAnalysisPass(context, configuration, logger, errorReporter)); }
/// <summary> /// Constructor. /// </summary> /// <param name="context">AnalysisContext</param> /// <param name="configuration">Configuration</param> /// <param name="logger">ILogger</param> /// <param name="errorReporter">ErrorReporter</param> private NoGenericStatesAnalysisPass(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) : base(context, configuration, logger, errorReporter) { }
/// <summary> /// Creates a new generic machine analysis pass. /// </summary> /// <param name="context">AnalysisContext</param> /// <param name="configuration">Configuration</param> /// <param name="logger">ILogger</param> /// <param name="errorReporter">ErrorReporter</param> /// <returns>NoGenericStatesAnalysisPass</returns> internal static NoGenericStatesAnalysisPass Create(AnalysisContext context, Configuration configuration, ILogger logger, ErrorReporter errorReporter) { return(new NoGenericStatesAnalysisPass(context, configuration, logger, errorReporter)); }