DefineVariable() public method

public DefineVariable ( string name, IType type ) : void
name string
type IType
return void
コード例 #1
0
ファイル: BaseClassTests.cs プロジェクト: ajlopez/DartSharp
 public void DefineVariable()
 {
     IClass type = new BaseClass("int", null);
     IClass klass = new BaseClass("MyClass", null);
     klass.DefineVariable("age", type);
     var result = klass.GetVariableType("age");
     Assert.IsNotNull(result);
     Assert.AreEqual(type, result);
 }
コード例 #2
0
ファイル: BaseClassTests.cs プロジェクト: ajlopez/DartSharp
 public void DefineVariableAndGetVariableFromSuper()
 {
     IClass type = new BaseClass("int", null);
     IClass super = new BaseClass("MySuperclass", null);
     IClass klass = new BaseClass("MyClass", super);
     super.DefineVariable("age", type);
     var result = klass.GetVariableType("age");
     Assert.IsNotNull(result);
     Assert.AreEqual(type, result);
 }
コード例 #3
0
ファイル: BaseClassTests.cs プロジェクト: ajlopez/DartSharp
 public void RaiseIfVariableIsAlreadyDefined()
 {
     IClass type = new BaseClass("int", null);
     IClass klass = new BaseClass("MyClass", null);
     klass.DefineVariable("age", type);
     klass.DefineVariable("age", type);
 }