feat: Implement discriminated union pattern for ModuleResult<T> #7546
Annotations
10 errors and 22 warnings
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionAzureFunction.cs#L34
'ModuleResult<UserAssignedIdentityResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<UserAssignedIdentityResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/AssignAccessToBlobStorageModule.cs#L25
'ModuleResult<UserAssignedIdentityResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<UserAssignedIdentityResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/AssignAccessToBlobStorageModule.cs#L24
'ModuleResult<StorageAccountResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<StorageAccountResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionBlobStorageContainerModule.cs#L18
'ModuleResult<StorageAccountResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<StorageAccountResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionAzureFunction.cs#L48
'ModuleResult<BlobContainerResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<BlobContainerResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionAzureFunction.cs#L43
'ModuleResult<StorageAccountResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<StorageAccountResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionAzureFunction.cs#L34
'ModuleResult<UserAssignedIdentityResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<UserAssignedIdentityResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/AssignAccessToBlobStorageModule.cs#L25
'ModuleResult<UserAssignedIdentityResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<UserAssignedIdentityResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/AssignAccessToBlobStorageModule.cs#L24
'ModuleResult<StorageAccountResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<StorageAccountResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines.Examples/Modules/Azure/ProvisionBlobStorageContainerModule.cs#L18
'ModuleResult<StorageAccountResource>' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'ModuleResult<StorageAccountResource>' could be found (are you missing a using directive or an assembly reference?)
|
|
src/ModularPipelines/Engine/ModuleContextProvider.cs#L20
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/Execution/ModuleLifecycleContext.cs#L52
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/Execution/ResultRepositoryDelegateFactory.cs#L21
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/Execution/ResultRepositoryDelegateFactory.cs#L83
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/Execution/ModuleRunner.cs#L183
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/IPipelineContextProvider.cs#L7
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Helpers/DefaultRetryPolicyProvider.cs#L9
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Attributes/Events/IModuleReadyContext.cs#L45
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Attributes/Events/IModuleEventContext.cs#L51
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines.Analyzers/ModularPipelines.Analyzers.CodeFixes/Extensions/SyntaxNodeExtensions.cs#L15
Dereference of a possibly null reference.
|
|
src/ModularPipelines/Modules/Behaviors/IRetryable.cs#L31
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Modules/Behaviors/IIgnoreFailures.cs#L24
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Modules/Behaviors/IHookable.cs#L30
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Modules/Behaviors/IHookable.cs#L23
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/ModuleContextProvider.cs#L20
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Engine/IPipelineContextProvider.cs#L7
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Attributes/Events/IModuleEventContext.cs#L51
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Attributes/Events/IModuleReadyContext.cs#L45
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines/Helpers/DefaultRetryPolicyProvider.cs#L9
'IPipelineContext' is obsolete: 'Use IModuleContext directly. IPipelineContext will be removed in v2.0. See migration guide at https://github.com/thomhurst/ModularPipelines/issues/1867'
|
|
src/ModularPipelines.Analyzers/ModularPipelines.Analyzers.CodeFixes/Extensions/SyntaxNodeExtensions.cs#L15
Dereference of a possibly null reference.
|
|
|
|
|
The logs for this run have expired and are no longer available.
Loading