Import() public method

public Import ( FieldReference field ) : FieldReference
field Mono.Cecil.FieldReference
return Mono.Cecil.FieldReference
Ejemplo n.º 1
0
        private void CloneMethodParameters(MethodReference sourceMethod, MethodReference clonedMethod)
        {
            if (sourceMethod.HasParameters)
            {
                var importer = new ImporterFactory(context);
                foreach (var parameter in sourceMethod.Parameters.ToList())
                {
                    var importedParameterType = importer.Import(parameter.ParameterType);
                    var parameterDef          =
                        new ParameterDefinition(
                            parameter.Name,
                            parameter.Attributes,
                            importedParameterType);

                    clonedMethod.Parameters.Add(parameterDef);
                }
            }
        }
Ejemplo n.º 2
0
        private void CloneMethodParameters(MethodReference sourceMethod, MethodReference clonedMethod)
        {
            if (sourceMethod.HasParameters)
            {
                var importer = new ImporterFactory(context);
                foreach (var parameter in sourceMethod.Parameters.ToList())
                {
                    var importedParameterType = importer.Import(parameter.ParameterType);
                    var parameterDef =
                        new ParameterDefinition(
                            parameter.Name,
                            parameter.Attributes,
                            importedParameterType);

                    clonedMethod.Parameters.Add(parameterDef);
                }
            }
        }