示例#1
0
 public Core(
     IProcedureData procedureData
     )
     : base(procedureData)
 {
     // do nothing.
 }
示例#2
0
        public Default(
            IProcedureData procedureData
            )
        {
            kind  = IdentifierKind.Procedure;
            id    = AttributeOps.GetObjectId(this);
            group = AttributeOps.GetObjectGroup(this);

            if (procedureData != null)
            {
                EntityOps.MaybeSetGroup(
                    this, procedureData.Group);

                name        = procedureData.Name;
                description = procedureData.Description;
                flags       = procedureData.Flags;
                clientData  = procedureData.ClientData;
                arguments   = procedureData.Arguments;
                body        = procedureData.Body;
                location    = procedureData.Location;
                token       = procedureData.Token;
            }

            callback = null;
        }