Archetype.PrototypalObject.TryCreateInstance C# (CSharp) 메소드

TryCreateInstance() 공개 메소드

public TryCreateInstance ( CreateInstanceBinder binder, object args, object &result ) : bool
binder System.Dynamic.CreateInstanceBinder
args object
result object
리턴 bool
        public override bool TryCreateInstance( CreateInstanceBinder binder, object[] args, out object result )
        {
            if(!ReferenceEquals(Prototype, null))
            {
                if(Prototype.TryCreateInstance(binder, args, out result))
                {
                    return true;
                }
            }
            if ( TryCreateInstanceMissing == null )
            {
                result = null;
                return false;
            }
            return TryCreateInstanceMissing( binder, args, out result );
        }