Exemplo n.º 1
0
        public int EnumOriginalCodeBlocks(out IVsEnumCodeBlocks ppEnum)
        {
            IVsTextLines buffer;

            ErrorHandler.ThrowOnFailure(bufferCoordinator.GetSecondaryBuffer(out buffer));
            ppEnum = new CodeBlocksEnumerator(buffer);
            return(VSConstants.S_OK);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Private constructor used for the Clone functionality.
 /// </summary>
 private CodeBlocksEnumerator(CodeBlocksEnumerator original)
 {
     this.currentIndex = original.currentIndex;
     this.blocks       = new List <TextSpanAndCookie>(original.blocks);
 }
Exemplo n.º 3
0
 public int Clone(out IVsEnumCodeBlocks ppEnum)
 {
     ppEnum = new CodeBlocksEnumerator(this);
     return(VSConstants.S_OK);
 }