Make(cnet) ver(4.04 build 185) Add(Class,2953706,133,56) { @Hint=#16:Class definition| Using=#6:System| Namespace="Indexer2D" ClassName="MyClass" AccessModifier=1 Comment=#24:This is class definition| MakeElement=0 Author="Nic" Info="Indexer2D example" } Add(Indexer,1204819,133,119) { AccessModifier=1 Type="Object" Params=2 Types=#3:int|3:int| Hidden=1 Comment=#15:This is indexer| link(onSet,6219711:doSetValue2,[]) link(onGet,15642765:doGetValue2,[(187,132)(187,195)]) } Add(InfoTip,5642296,182,35) { Info=#20:Indexer implemention| Width=120 Height=186 } Add(Array,6699466,224,56) { Constructor=1 Length1=3 Length2=3 Lengths=[] LowerBounds=[] ElementType="type" } Add(Type,11816680,189,56) { Name="type" TypeName="string" } Add(ArraySet,6219711,224,112) { Point(Index2) Point(doSetValue2) link(Array,185207:Var2,[]) link(Index1,6417758:Var1,[(244,100)(191,100)]) link(Index2,591229:Var1,[(251,92)(198,92)]) } Add(ArrayGet,15642765,210,182) { Point(doGetValue2) Point(Index2) link(onGetValue,1204819:doReturn,[(254,188)(254,156)(121,156)(121,125)]) link(Array,185207:Var1,[(216,96)]) link(Index1,6417758:Var3,[(223,169)]) link(Index2,591229:Var3,[(230,161)]) } Add(GetDataEx,185207,224,91) { link(Data,6699466:Array,[]) } Add(GetDataEx,6417758,185,164) { Angle=3 link(Data,1204819:i1,[(139,169)]) } Add(GetDataEx,591229,192,156) { Angle=3 link(Data,1204819:i2,[(146,161)]) }