IDifferenceBufferFactoryService2.CreateDifferenceBuffer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| CreateDifferenceBuffer(ITextBuffer, ITextBuffer, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean) |
IDifferenceBufferVerilen sol ve sağ arabellekler ve verilen fark seçenekleriyle bir oluşturun. |
| CreateDifferenceBuffer(ITextDataModel, ITextDataModel, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean) |
IDifferenceBufferVerilen sol ve sağ arabellekler ve verilen fark seçenekleriyle bir oluşturun. |
CreateDifferenceBuffer(ITextBuffer, ITextBuffer, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean)
IDifferenceBufferVerilen sol ve sağ arabellekler ve verilen fark seçenekleriyle bir oluşturun.
public:
Microsoft::VisualStudio::Text::Differencing::IDifferenceBuffer2 ^ CreateDifferenceBuffer(Microsoft::VisualStudio::Text::ITextBuffer ^ leftBaseBuffer, Microsoft::VisualStudio::Text::ITextBuffer ^ rightBaseBuffer, Microsoft::VisualStudio::Text::Differencing::StringDifferenceOptions options, bool disableEditing, bool wrapLeftBuffer, bool wrapRightBuffer, bool fixedBaseLeftBuffer);
public Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer2 CreateDifferenceBuffer (Microsoft.VisualStudio.Text.ITextBuffer leftBaseBuffer, Microsoft.VisualStudio.Text.ITextBuffer rightBaseBuffer, Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions options, bool disableEditing, bool wrapLeftBuffer, bool wrapRightBuffer, bool fixedBaseLeftBuffer);
abstract member CreateDifferenceBuffer : Microsoft.VisualStudio.Text.ITextBuffer * Microsoft.VisualStudio.Text.ITextBuffer * Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions * bool * bool * bool * bool -> Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer2
Public Function CreateDifferenceBuffer (leftBaseBuffer As ITextBuffer, rightBaseBuffer As ITextBuffer, options As StringDifferenceOptions, disableEditing As Boolean, wrapLeftBuffer As Boolean, wrapRightBuffer As Boolean, fixedBaseLeftBuffer As Boolean) As IDifferenceBuffer2
Parametreler
- leftBaseBuffer
- ITextBuffer
Sol (eski, önceki) arabellek.
- rightBaseBuffer
- ITextBuffer
Sağ (yeni, sonraki) arabellek.
- options
- StringDifferenceOptions
Arabellekler arasındaki bilgi işlem farklılığı için kullanılacak seçenekler.
- disableEditing
- Boolean
Doğru ise, sağ ve satır içi görünümlerde düzenlemeleri devre dışı bırakın.
- wrapLeftBuffer
- Boolean
True ise, bir salt okuma projeksiyonu oluşturun leftBaseBuffer (Bu, arabelleğin fark arabelleklerinde değiştirilmesini önler).
- wrapRightBuffer
- Boolean
True ve Editing devre dışıysa, bir salt okuma projeksiyonu oluşturun rightBaseBuffer (Bu, arabelleğin fark arabelleklerinde değiştirilmesini önler).
- fixedBaseLeftBuffer
- Boolean
Yanlış ise, BaseLeftBuffer değiştirilebilir.
Döndürülenler
Açıklamalar
disableEditingYanlışsa, wrapRightBuffer yok sayılır (ve doğru arabellek sarmalanmaz).
wrapLeftBufferYanlış ise, bu yöntemin çağıranı, leftBaseBuffer salt okunurdur.
disableEditingTrue ise ve wrapRightBuffer false ise, bu yöntemin çağıranı, rightBaseBuffer salt okunurdur.
fixedBaseLeftBufferYanlışsa, wrapLeftBuffer yok sayılır ve leftBaseBuffer null olabilir.
Şunlara uygulanır
CreateDifferenceBuffer(ITextDataModel, ITextDataModel, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean)
IDifferenceBufferVerilen sol ve sağ arabellekler ve verilen fark seçenekleriyle bir oluşturun.
public:
Microsoft::VisualStudio::Text::Differencing::IDifferenceBuffer2 ^ CreateDifferenceBuffer(Microsoft::VisualStudio::Text::ITextDataModel ^ innerLeftDataModel, Microsoft::VisualStudio::Text::ITextDataModel ^ rightDataModel, Microsoft::VisualStudio::Text::Differencing::StringDifferenceOptions options, bool disableEditing, bool wrapLeftBuffer, bool wrapRightBuffer, bool fixedBaseLeftBuffer);
public Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer2 CreateDifferenceBuffer (Microsoft.VisualStudio.Text.ITextDataModel innerLeftDataModel, Microsoft.VisualStudio.Text.ITextDataModel rightDataModel, Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions options, bool disableEditing, bool wrapLeftBuffer, bool wrapRightBuffer, bool fixedBaseLeftBuffer);
abstract member CreateDifferenceBuffer : Microsoft.VisualStudio.Text.ITextDataModel * Microsoft.VisualStudio.Text.ITextDataModel * Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions * bool * bool * bool * bool -> Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer2
Public Function CreateDifferenceBuffer (innerLeftDataModel As ITextDataModel, rightDataModel As ITextDataModel, options As StringDifferenceOptions, disableEditing As Boolean, wrapLeftBuffer As Boolean, wrapRightBuffer As Boolean, fixedBaseLeftBuffer As Boolean) As IDifferenceBuffer2
Parametreler
- innerLeftDataModel
- ITextDataModel
Sol arabelleğin veri modeli. Bu null olabilir.
- rightDataModel
- ITextDataModel
Sağ (yeni, sonraki) arabellek.
- options
- StringDifferenceOptions
Arabellekler arasındaki bilgi işlem farklılığı için kullanılacak seçenekler.
- disableEditing
- Boolean
Doğru ise, sağ ve satır içi görünümlerde düzenlemeleri devre dışı bırakın.
- wrapLeftBuffer
- Boolean
True ise, bir salt okuma projeksiyonu oluşturun innerLeftDataModel (Bu, arabelleğin fark arabelleklerinde değiştirilmesini önler).
- wrapRightBuffer
- Boolean
True ve Editing devre dışıysa, bir salt okuma projeksiyonu oluşturun rightDataModel (Bu, arabelleğin fark arabelleklerinde değiştirilmesini önler).
- fixedBaseLeftBuffer
- Boolean
Yanlış ise, BaseLeftBuffer değiştirilebilir.
Döndürülenler
Açıklamalar
disableEditingYanlışsa, wrapRightBuffer yok sayılır (ve doğru arabellek sarmalanmaz).
wrapLeftBufferYanlış ise, bu yöntemin çağıranı, innerLeftDataModel salt okunurdur.
disableEditingTrue ise ve wrapRightBuffer false ise, bu yöntemin çağıranı, rightDataModel salt okunurdur.
fixedBaseLeftBufferYanlışsa, wrapLeftBuffer yok sayılır ve innerLeftDataModel null olabilir.