Monobjc.Tools.Generator.Model.FunctionEntity.FunctionEntity C# (CSharp) Method

FunctionEntity() public method

Initializes a new instance of the Monobjc.Tools.Generator.Model.Entities.FunctionEntity class.
public FunctionEntity ( FunctionEntity functionEntity ) : System
functionEntity FunctionEntity
return System
        public FunctionEntity(FunctionEntity functionEntity)
            : this()
        {
            this.MinAvailability = functionEntity.MinAvailability;
            this.Generate = functionEntity.Generate;
            this.Name = functionEntity.Name;
            this.ReturnsDocumentation = functionEntity.ReturnsDocumentation;
            this.ReturnType = functionEntity.ReturnType;
            this.Selector = functionEntity.Selector;
            this.Signature = functionEntity.Signature;
            this.Static = functionEntity.Static;
            this.Summary = new List<String> (functionEntity.Summary);

            foreach (MethodParameterEntity methodParameterEntity in functionEntity.Parameters) {
                MethodParameterEntity parameter = new MethodParameterEntity (methodParameterEntity);
                this.Parameters.Add (parameter);
            }

            this.GenerateConstructor = functionEntity.GenerateConstructor;
            this.SharedLibrary = functionEntity.SharedLibrary;
            this.EntryPoint = functionEntity.EntryPoint;
        }

Same methods

FunctionEntity::FunctionEntity ( ) : System