InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs Method |
[Missing <summary> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
Namespace: PostSharp.Sdk.AspectWeaver
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
public void EmitRestoreAdviceArgs( InstructionWriter instructionWriter, ArgumentsWriter argumentsWriter, MethodMappingWriter methodMappingWriter, MethodMapping methodMapping, bool sharesAspectArgs, ILocalStorage aspectArgsStorage, ILocalStorage loadedFromContextStorage, IField bindingField, ILocalStorage oldBindingStorage, IMethod argsGetInstance )
Parameters
- instructionWriter
- Type: PostSharp.Sdk.CodeModel.InstructionWriter
[Missing <param name="instructionWriter"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- argumentsWriter
- Type: PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter
[Missing <param name="argumentsWriter"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- methodMappingWriter
- Type: PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter
[Missing <param name="methodMappingWriter"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- methodMapping
- Type: PostSharp.Sdk.AspectInfrastructure.MethodMapping
[Missing <param name="methodMapping"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- sharesAspectArgs
- Type: System.Boolean
[Missing <param name="sharesAspectArgs"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- aspectArgsStorage
- Type: PostSharp.Sdk.AspectInfrastructure.ILocalStorage
[Missing <param name="aspectArgsStorage"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- loadedFromContextStorage
- Type: PostSharp.Sdk.AspectInfrastructure.ILocalStorage
[Missing <param name="loadedFromContextStorage"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- bindingField
- Type: PostSharp.Sdk.CodeModel.IField
[Missing <param name="bindingField"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- oldBindingStorage
- Type: PostSharp.Sdk.AspectInfrastructure.ILocalStorage
[Missing <param name="oldBindingStorage"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]
- argsGetInstance
- Type: PostSharp.Sdk.CodeModel.IMethod
[Missing <param name="argsGetInstance"/> documentation for "M:PostSharp.Sdk.AspectWeaver.InterceptionAdviceArgsBuilder.EmitRestoreAdviceArgs(PostSharp.Sdk.CodeModel.InstructionWriter,PostSharp.Sdk.AspectWeaver.Transformations.ArgumentsWriter,PostSharp.Sdk.AspectInfrastructure.MethodMappingWriter,PostSharp.Sdk.AspectInfrastructure.MethodMapping,System.Boolean,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IField,PostSharp.Sdk.AspectInfrastructure.ILocalStorage,PostSharp.Sdk.CodeModel.IMethod)"]