Import() публичный Метод

public Import ( FieldReference field ) : FieldReference
field Mono.Cecil.FieldReference
Результат Mono.Cecil.FieldReference
Пример #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);
                }
            }
        }
Пример #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);
                }
            }
        }