📄 iterator.mdx
字号:
<?xml version="1.0" encoding="UTF-8" ?>
<!-- This file can be merged correctly only with the XDE CompareMerge facility. If you are using a text-based merge tool, stop now. Text merge can lead to model corruption. (QKTKpwsWXE29bcPQzMjXFQ) -->
<RMS:MODEL xmlns:RMS="http://www.rational.com/products/xde" xmlns:dt="http://www.rational.com/products/xde" id="Yh0b64Qn0UeuK/aJQ6slqg" unitPolicy="0" >
<RMS:METAMODEL name="UML 7.0" id="9Bz1bpZ9HU+itfrtkk+fCA" semanticVersion="1.5k" version="7.1.305.2600" server="1.2.305.2600" format="0.28" />
<RMS:IMPORTS>
<RMS:IMPORT uref="2:31:2:136:SW1wb3J0IG9mIG1vZGVsICdTeXN0ZW0ubWR4JyBieSBtb2RlbCAnSXRlcmF0b3IubWR4JyB1c2luZyBkZXZlbG9wbWVudCBjb21wb25lbnQgUlRFIFJlcG9zaXRvcnkgTW9kZWxz:40:a3baff7c.22a94c35.b30f.fa:a7:60:9a:23:a9:16:XFN5c3RlbS5tZHg=:8:ZHVtbXk=:8:ZHVtbXk=:96:QzpcUHJvZ3JhbSBGaWxlc1xSYXRpb25hbFxYREVcQWRkaW5zXHZzN3J0ZVx2c25ldFxNb2RlbHNcdjEuMVxTeXN0ZW0ubWR4:" id="RsJWZ9UXBUuZdCcGpQGadg" refcount="1" />
<RMS:IMPORT uref="2:31:2:144:SW1wb3J0IG9mIG1vZGVsICdTeXN0ZW0uRGF0YS5tZHgnIGJ5IG1vZGVsICdJdGVyYXRvci5tZHgnIHVzaW5nIGRldmVsb3BtZW50IGNvbXBvbmVudCBSVEUgUmVwb3NpdG9yeSBNb2RlbHM=:40:a3baff7c.22a94c35.b30f.fa:a7:60:9a:23:a9:24:XFN5c3RlbS5EYXRhLm1keA==:8:ZHVtbXk=:8:ZHVtbXk=:104:QzpcUHJvZ3JhbSBGaWxlc1xSYXRpb25hbFxYREVcQWRkaW5zXHZzN3J0ZVx2c25ldFxNb2RlbHNcdjEuMVxTeXN0ZW0uRGF0YS5tZHg=:" id="E7XYW8CEOEi+594svVN3bg" refcount="1" />
<RMS:IMPORT uref="2:31:2:144:SW1wb3J0IG9mIG1vZGVsICdTeXN0ZW0uWG1sLm1keCcgYnkgbW9kZWwgJ0l0ZXJhdG9yLm1keCcgdXNpbmcgZGV2ZWxvcG1lbnQgY29tcG9uZW50IFJURSBSZXBvc2l0b3J5IE1vZGVscw==:40:a3baff7c.22a94c35.b30f.fa:a7:60:9a:23:a9:20:XFN5c3RlbS5YbWwubWR4:8:ZHVtbXk=:8:ZHVtbXk=:104:QzpcUHJvZ3JhbSBGaWxlc1xSYXRpb25hbFxYREVcQWRkaW5zXHZzN3J0ZVx2c25ldFxNb2RlbHNcdjEuMVxTeXN0ZW0uWG1sLm1keA==:" id="lXVgoTaHhUu2kiawDvq4wQ" refcount="1" />
<RMS:IMPORT uref="2:31:2:140:SW1wb3J0IG9mIG1vZGVsICdtc2NvcmxpYi5tZHgnIGJ5IG1vZGVsICdJdGVyYXRvci5tZHgnIHVzaW5nIGRldmVsb3BtZW50IGNvbXBvbmVudCBSVEUgUmVwb3NpdG9yeSBNb2RlbHM=:40:a3baff7c.22a94c35.b30f.fa:a7:60:9a:23:a9:20:XG1zY29ybGliLm1keA==:8:ZHVtbXk=:8:ZHVtbXk=:100:QzpcUHJvZ3JhbSBGaWxlc1xSYXRpb25hbFxYREVcQWRkaW5zXHZzN3J0ZVx2c25ldFxNb2RlbHNcdjEuMVxtc2NvcmxpYi5tZHg=:" id="wAzxWiZigE6fQ5fncH96ww" refcount="6" />
</RMS:IMPORTS>
<RMS:ROOT>
<mdl id="aX4iv1uIM0+tc2UpI4/tIA" >
<otv>
<ntv id="K9/HY+OG1Eyhr0FCYKmAPQ" >
<tgd>
<RMS:LRF id="rbdqTPKz7k6B0Wt1aCD4hg" />
</tgd>
<val>TRUE</val>
</ntv>
</otv>
<tvs>
<RMS:LRF id="FobogDO4J0S5TQx1pziB2A" />
</tvs>
<nam>Iterator</nam>
<ans>[Proj]iterator</ans>
<ari>14 3:Code Project4 1:C#</ari>
<cls>
<clx id="J6j1V9j/HEmNSvmGGcbgVQ" >
<otv>
<stv id="MznxjYdHkkmXgXig4WxAkw" >
<tgd>
<RMS:LRF id="mfDdnA3CLUaDd/S61aSpzg" />
</tgd>
<val>System,System.Collections</val>
</stv>
<stv id="2oLebkY6UkaGITi6tUXNeQ" >
<tgd>
<RMS:LRF id="90weQNgSfUGEKPzqAyYv0A" />
</tgd>
<val>11 Item.Name()</val>
</stv>
</otv>
<nam>Item</nam>
<rlt>
<grz id="O2fDGhs/nEmYsuw413Vlew" >
<otv>
<stv id="/BOT6IJp9EKBV3ESVJGOvA" >
<tgd>
<RMS:LRF id="/fTk2L6wU0GZGR/VySYgAw" />
</tgd>
<val>System.Object</val>
</stv>
</otv>
<anc>18 Name:System.Object22 BaseList:System.Object</anc>
<ans>[Base]Item.System-Object</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:IRF id="mLXT3MyrkE6naYICWTdcSQ" name="mscorlib::System::Object" classStr="clx" import="3" />
</noe>
</grz>
</rlt>
<anc reserve="125" >9 Name:Item12 Description:16 IsAbstract:False8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>Item</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<att>
<att id="T5uwllq0o0uf9pLWS16uxQ" >
<nam>name</nam>
<anc reserve="136" >9 Name:name11 Type:string8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False13 InitialValue:8 NetAttr:10 Modifiers:</anc>
<ans>Item.name</ans>
<ari>8 6:string4 1:C#10 3:Variable</ari>
<tye>string</tye>
<vsb>PRIVATE</vsb>
</att>
<att id="MFF2Mv9/akK1pk89oan2tg" >
<tvs>
<RMS:LRF id="B/9kwaWkg06Xyp8plbgJFg" />
</tvs>
<nam>Name</nam>
<rlt>
<dpn id="MDlhoPvNwkCVIyFubAYtqw" >
<noe>
<RMS:LRF id="9XLwtO1DYUOsGIp++bfJRQ" />
</noe>
</dpn>
</rlt>
<ari>8 6:string4 1:C#10 3:Property</ari>
<tye>string</tye>
</att>
</att>
<opr>
<opr id="WxgrwIlPakWxwfUeg42Bpw" >
<nam>Item</nam>
<anc reserve="244" >8 NetAttr:9 Name:Item6 Kind:35 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False10 Modifiers:25 ParamList:;;;string;name;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:34 AllParameterDescription:8 4 name0 </anc>
<ans>Item.Item(:string)</ans>
<ari>4 1:C#13 3:Constructor</ari>
<prm>
<prm id="Cs3M5iMnSEyGfsuVg3WwyQ" >
<nam>name</nam>
<ari>4 1:C#</ari>
<tye>string</tye>
</prm>
</prm>
</opr>
<opr id="9XLwtO1DYUOsGIp++bfJRQ" >
<tvs>
<RMS:LRF id="0Ff5GPUk50WgIFsFXMNAUg" />
</tvs>
<nam>Name</nam>
<ari>4 1:C#</ari>
<prm>
<prm id="t1SC+9aoEEuAUJ5YEV3h9g" >
<nam>string</nam>
<ari>4 1:C#</ari>
<tye>string</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="dI3v1byj4UeTSOFmJva8Lw" >
<otv>
<stv id="SOn596cbvkigqU+IIJH+uQ" >
<tgd>
<RMS:LRF id="mfDdnA3CLUaDd/S61aSpzg" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>AbstractCollection</nam>
<rlt>
<grz id="MDKDDf243kCZKSfay03r6g" >
<otv>
<stv id="1Rnyo7tOtkeg+5G18TseJw" >
<tgd>
<RMS:LRF id="/fTk2L6wU0GZGR/VySYgAw" />
</tgd>
<val>System.Object</val>
</stv>
</otv>
<anc>18 Name:System.Object22 BaseList:System.Object</anc>
<ans>[Base]AbstractCollection.System-Object</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:IRF id="mLXT3MyrkE6naYICWTdcSQ" name="mscorlib::System::Object" classStr="clx" import="3" />
</noe>
</grz>
</rlt>
<isa>TRUE</isa>
<anc reserve="139" >23 Name:AbstractCollection12 Description:15 IsAbstract:True8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>AbstractCollection</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<opr>
<opr id="8azwBvfVhEuZ4J8Tl/6dAw" >
<nam>CreateIterator</nam>
<isa>TRUE</isa>
<anc reserve="238" >8 NetAttr:19 Name:CreateIterator6 Kind:013 Type:Iterator8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>AbstractCollection.CreateIterator()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="Gi1jQggDP0qdrFtEPKX9xw" >
<nam>Iterator</nam>
<tye>Iterator</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="7azCAbXg7UO2rTvr/Ca/fg" >
<otv>
<stv id="GHJEZGdFhUeBIir47HQA4w" >
<tgd>
<RMS:LRF id="mfDdnA3CLUaDd/S61aSpzg" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>Collection</nam>
<rlt>
<asn id="jQ+aDXDFEU2bfaiBqn0xWA" >
<ari>4 1:C#</ari>
<end>
<ase id="m2i7kUi5B0213SOwrHJsIw" >
<nam>items</nam>
<anc reserve="175" >10 Name:items33 Type:System.Collections.ArrayList8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False28 InitialValue:new ArrayList()8 NetAttr:10 Modifiers:</anc>
<ans>Collection.items</ans>
<ari>11 6:ArrayList4 1:C#10 3:Variable</ari>
<noe>
<RMS:IRF id="+INu3qlbi0umZCuGdYDVFg" name="mscorlib::System::Collections::ArrayList" classStr="clx" import="3" />
</noe>
<dve>new ArrayList()</dve>
<vsb>PRIVATE</vsb>
<isn>TRUE</isn>
</ase>
<ase id="XugxV2WTfUK50G0Dx9TKKw" >
<noe>
<RMS:LRF id="7azCAbXg7UO2rTvr/Ca/fg" />
</noe>
</ase>
</end>
</asn>
<grz id="v3uZkv/sY0Gn/cUP/sUZYw" >
<otv>
<stv id="ZsU46aWqUUihlKQDK9J2Vw" >
<tgd>
<RMS:LRF id="/fTk2L6wU0GZGR/VySYgAw" />
</tgd>
<val>AbstractCollection</val>
</stv>
</otv>
<anc>23 Name:AbstractCollection27 BaseList:AbstractCollection</anc>
<ans>[Base]Collection.AbstractCollection</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:LRF id="dI3v1byj4UeTSOFmJva8Lw" />
</noe>
</grz>
<asn id="KEMMDDDpFUe99BpS66TbiA" >
<ari>4 1:C#</ari>
<end>
<ase id="nOIZORCcBkaoJEGSdPlQKA" >
<nam>_Item</nam>
<ari>4 1:C#</ari>
<noe>
<RMS:LRF id="J6j1V9j/HEmNSvmGGcbgVQ" />
</noe>
<mlt>*</mlt>
<vsb>PRIVATE</vsb>
<agg>AGGREGATE</agg>
<isn>TRUE</isn>
</ase>
<ase id="ne8kSIXguUuR3uf8MHaynw" >
<noe>
<RMS:LRF id="7azCAbXg7UO2rTvr/Ca/fg" />
</noe>
<vsb>PRIVATE</vsb>
</ase>
</end>
</asn>
<dpn id="G58EjATSzE+4gPVI0JhC8w" >
<ari>4 1:C#</ari>
<noe>
<RMS:LRF id="O8S3S7Ir10CEtSdgwzNZqg" />
</noe>
</dpn>
<usg id="YEqDmw/pmUasIUTHSD8pCw" >
<otv>
<stv id="nWJCL/wdY0KsZXEKSW44Sw" >
<tgd>
<RMS:LRF id="/88VIRqUGk2U0IO04RfOhw" />
</tgd>
<val>4 1:C#</val>
</stv>
</otv>
<noe>
<RMS:LRF id="O8S3S7Ir10CEtSdgwzNZqg" />
</noe>
</usg>
</rlt>
<anc reserve="132" >15 Name:Collection12 Description:16 IsAbstract:False8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>Collection</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<att>
<att id="DUZRdChoTECF+H0ql4memQ" >
<tvs>
<RMS:LRF id="B/9kwaWkg06Xyp8plbgJFg" />
</tvs>
<nam>Count</nam>
<rlt>
<dpn id="0pT8ZpzWv0WkCwg2lWAXNg" >
<noe>
<RMS:LRF id="k5N0N+FEwkiTQRS1HB5Mzg" />
</noe>
</dpn>
</rlt>
<anc reserve="221" >10 Name:Count8 Type:int8 Access:012 Description:28 Stereotype:AttributeProperty8 NetAttr:10 Modifiers:14 PropRWStatus:110 ParamList:14 IsStatic:False16 IsAbstract:False12 PropGetAttr:12 PropSetAttr:20 PropSetValParamAttr:</anc>
<ans>Collection.Count()</ans>
<ari>5 6:int4 1:C#10 3:Property</ari>
<tye>int</tye>
</att>
<att id="wJGsg4wM20CUl95oQxcDVQ" >
<tvs>
<RMS:LRF id="0wOCFXq3302UbnFbHR15hQ" />
</tvs>
<nam>this[int]</nam>
<rlt>
<dpn id="0j+NyrqZNkmiHaBz2gfdIA" >
<noe>
<RMS:LRF id="HHAYtM4A0U2V2F5Wqe6EIA" />
</noe>
</dpn>
<dpn id="IB/fZ4Tnh0+O8AZntAuNBw" >
<noe>
<RMS:LRF id="NcN33tKF30edgokb1UFL/Q" />
</noe>
</dpn>
</rlt>
<anc reserve="236" >9 Name:this11 Type:object8 Access:012 Description:28 Stereotype:AttributeProperty8 NetAttr:10 Modifiers:14 PropRWStatus:023 ParamList:;;;int;index;14 IsStatic:False16 IsAbstract:False12 PropGetAttr:12 PropSetAttr:20 PropSetValParamAttr:</anc>
<ans>Collection.this(:int)</ans>
<ari>8 6:object4 1:C#10 3:Property</ari>
<tye>object</tye>
</att>
</att>
<opr>
<opr id="XaaaqQOyxEmMU9sKiof+FQ" >
<otv>
<stv id="IP3yMvyICkOMjaNBakaloQ" >
<tgd>
<RMS:LRF id="+EJGcRwO8kyq6bd/+c6q9g" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>CreateIterator</nam>
<anc reserve="247" >8 NetAttr:19 Name:CreateIterator6 Kind:013 Type:Iterator8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>Collection.CreateIterator()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="V2g0bjDgmEGzQfrrs50rtg" >
<nam>Iterator</nam>
<ari>4 1:C#</ari>
<tye>Iterator</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="k5N0N+FEwkiTQRS1HB5Mzg" >
<tvs>
<RMS:LRF id="0Ff5GPUk50WgIFsFXMNAUg" />
</tvs>
<nam>Count</nam>
<ari>4 1:C#</ari>
<prm>
<prm id="gZKYMV/rEU6KuGuqKrIm8w" >
<nam>int</nam>
<ari>4 1:C#</ari>
<tye>int</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="HHAYtM4A0U2V2F5Wqe6EIA" >
<tvs>
<RMS:LRF id="0Ff5GPUk50WgIFsFXMNAUg" />
</tvs>
<nam>this</nam>
<ari>4 1:C#</ari>
<prm>
<prm id="1LYIhP8GOUatVh53zYakoA" >
<nam>index</nam>
<ari>4 1:C#</ari>
<tye>int</tye>
</prm>
<prm id="swe5EVm0Eku84qmp+2RMqQ" >
<nam>object</nam>
<ari>4 1:C#</ari>
<tye>object</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="NcN33tKF30edgokb1UFL/Q" >
<tvs>
<RMS:LRF id="c5T6o0+U2UGC1MgYp5E5OQ" />
</tvs>
<nam>this</nam>
<ari>4 1:C#</ari>
<prm>
<prm id="cLmWRNAz0U6Quh0wX4h1gg" >
<nam>index</nam>
<ari>4 1:C#</ari>
<tye>int</tye>
</prm>
<prm id="imCHFnBBskesbHw85BtsFA" >
<nam>value</nam>
<ari>4 1:C#</ari>
<tye>object</tye>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="J+DnNJPr0kWuXBmRHZAfeg" >
<otv>
<stv id="iutHqIHZ2UybCHFw+9jI7Q" >
<tgd>
<RMS:LRF id="mfDdnA3CLUaDd/S61aSpzg" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>AbstractIterator</nam>
<rlt>
<grz id="sjpKvzMBw0a1WShu0PJLlg" >
<otv>
<stv id="n3jTXjOjXEW0id73/ghEBQ" >
<tgd>
<RMS:LRF id="/fTk2L6wU0GZGR/VySYgAw" />
</tgd>
<val>System.Object</val>
</stv>
</otv>
<anc>18 Name:System.Object22 BaseList:System.Object</anc>
<ans>[Base]AbstractIterator.System-Object</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:IRF id="mLXT3MyrkE6naYICWTdcSQ" name="mscorlib::System::Object" classStr="clx" import="3" />
</noe>
</grz>
</rlt>
<isa>TRUE</isa>
<anc reserve="137" >21 Name:AbstractIterator12 Description:15 IsAbstract:True8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>AbstractIterator</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<opr>
<opr id="oJ9jGIkgQ02jnHESx8V96w" >
<nam>First</nam>
<isa>TRUE</isa>
<anc reserve="224" >8 NetAttr:10 Name:First6 Kind:09 Type:Item8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>AbstractIterator.First()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="ox6S+XxptEeY8fKnCrA4eQ" >
<nam>Item</nam>
<tye>Item</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="rBDnX0ambEqbAEAGs53dRA" >
<nam>Next</nam>
<isa>TRUE</isa>
<anc reserve="222" >8 NetAttr:9 Name:Next6 Kind:09 Type:Item8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>AbstractIterator.Next()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="DqPlw24h70SbdziQGuRiVQ" >
<nam>Item</nam>
<tye>Item</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="xItle4UPB0GANE1fAy4Syw" >
<nam>IsDone</nam>
<isa>TRUE</isa>
<anc reserve="225" >8 NetAttr:11 Name:IsDone6 Kind:09 Type:bool8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>AbstractIterator.IsDone()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="xmdPidHHB0i+ukanzPgcbg" >
<nam>bool</nam>
<tye>bool</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
<opr id="IZ2t/UYoekauIXQ44PTPIA" >
<nam>CurrentItem</nam>
<isa>TRUE</isa>
<anc reserve="230" >8 NetAttr:16 Name:CurrentItem6 Kind:09 Type:Item8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:10 ParamList:23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:24 AllParameterDescription:</anc>
<ans>AbstractIterator.CurrentItem()</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="SDAvX/+27kS97K8Z1crT3w" >
<nam>Item</nam>
<tye>Item</tye>
<knd>RETURN</knd>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="O8S3S7Ir10CEtSdgwzNZqg" >
<otv>
<stv id="kKvFaEv16kmvQtrblszuxQ" >
<tgd>
<RMS:LRF id="mfDdnA3CLUaDd/S61aSpzg" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>Iterator</nam>
<rlt>
<asn id="h8OQ9mb48UOcufDmYOIgUA" >
<end>
<ase id="0quPnWWEYEKXV0kz3ThGHA" >
<nam>collection</nam>
<anc reserve="147" >15 Name:collection15 Type:Collection8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False13 InitialValue:8 NetAttr:10 Modifiers:</anc>
<ans>Iterator.collection</ans>
<ari>12 6:Collection4 1:C#10 3:Variable</ari>
<noe>
<RMS:LRF id="7azCAbXg7UO2rTvr/Ca/fg" />
</noe>
<vsb>PRIVATE</vsb>
<isn>TRUE</isn>
</ase>
<ase id="vXL6iWhpqUeAfzSDyvJQEg" >
<noe>
<RMS:LRF id="O8S3S7Ir10CEtSdgwzNZqg" />
</noe>
</ase>
</end>
</asn>
<grz id="ZVD6ZBBxPkStL7hst0F0Cg" >
<otv>
<stv id="SwFXBzOwjUeCBbSOlslJdQ" >
<tgd>
<RMS:LRF id="/fTk2L6wU0GZGR/VySYgAw" />
</tgd>
<val>AbstractIterator</val>
</stv>
</otv>
<anc>21 Name:AbstractIterator25 BaseList:AbstractIterator</anc>
<ans>[Base]Iterator.AbstractIterator</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:LRF id="J+DnNJPr0kWuXBmRHZAfeg" />
</noe>
</grz>
</rlt>
<anc reserve="130" >13 Name:Iterator12 Description:16 IsAbstract:False8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>Iterator</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<att>
<att id="JxPmKmgwYkCpthY1pIc//g" >
<tvs>
<RMS:LRF id="B/9kwaWkg06Xyp8plbgJFg" />
</tvs>
<nam>Step</nam>
<rlt>
<dpn id="l/NE5QuOGkuxQy1zNJaa4Q" >
<noe>
<RMS:LRF id="XoZIVEFObEu2kkvR9M7kIw" />
</noe>
</dpn>
<dpn id="gpRucvfCy0qW88Yni6JiYA" >
<noe>
<RMS:LRF id="tJULdlRgh0qp1lU623+bnQ" />
</noe>
</dpn>
</rlt>
<anc reserve="219" >9 Name:Step8 Type:int8 Access:012 Description:28 Stereotype:AttributeProperty8 NetAttr:10 Modifiers:14 PropRWStatus:010 ParamList:14 IsStatic:False16 IsAbstract:False12 PropGetAttr:12 PropSetAttr:20 PropSetValParamAttr:</anc>
<ans>Iterator.Step()</ans>
<ari>5 6:int4 1:C#10 3:Property</ari>
<tye>int</tye>
</att>
<att id="PZlTghemc0mcdAXHHg82Ew" >
<nam>current</nam>
<anc reserve="137" >12 Name:current8 Type:int8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False14 InitialValue:08 NetAttr:10 Modifiers:</anc>
<ans>Iterator.current</ans>
<ari>5 6:int4 1:C#10 3:Variable</ari>
<dve>0</dve>
<tye>int</tye>
<vsb>PRIVATE</vsb>
</att>
<att id="pR9I5t/O90q1+LGQtFk5hg" >
<nam>step</nam>
<anc reserve="133" >9 Name:step8 Type:int8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False14 InitialValue:18 NetAttr:10 Modifiers:</anc>
<ans>Iterator.step</ans>
<ari>5 6:int4 1:C#10 3:Variable</ari>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -