AjTalk.Language.BaseBehavior.DefineInstanceMethod C# (CSharp) 메소드

DefineInstanceMethod() 공개 메소드

public DefineInstanceMethod ( IMethod method ) : void
method IMethod
리턴 void
        public void DefineInstanceMethod(IMethod method)
        {
            this.methods[method.Name] = method;
        }

Usage Example

예제 #1
0
        public void DefineInstanceMethod()
        {
            IMetaClass meta = BaseMetaClass.CreateMetaClass(null, this.machine);
            BaseBehavior behavior = new BaseBehavior(meta, null, this.machine);
            IMethod method = new Method("method");

            behavior.DefineInstanceMethod(new Method("method"));

            IMethod result = behavior.GetInstanceMethod("method");
            Assert.IsNotNull(result);
            Assert.AreEqual("method", result.Name);
        }
All Usage Examples Of AjTalk.Language.BaseBehavior::DefineInstanceMethod