Kod parçacıkları şema başvurusu
Kod parçacıkları, uygulamanıza eklemeye hazır önceden kimlik doğrulaması yapılan kod parçalarıdır. Yinelenen kod yazmak veya örnekleri aramak için harcanan süreyi azaltmak için kod parçacıkları kullanarak üretkenliği ve güvenilirliği artırabilirsiniz.
Bu makale, Visual Studio IntelliSense Kod Parçacığı XML şemasına bir başvuru sağlar. Kendi kod parçacıklarınızı oluşturmak ve bunları Visual Studio'nun zaten içerdiği kod parçacıklarına eklemek için şemayı kullanabilirsiniz.
- Kod parçacıkları oluşturma hakkında daha fazla bilgi için bkz . İzlenecek yol: Visual Studio'da kod parçacığı oluşturma.
- Visual Studio'nun varsayılan olarak içerdiği kod parçacıkları hakkında bilgi için bkz . C# kod parçacıkları veya Visual C++ kod parçacıkları.
Assembly öğesi
Kod parçacığının başvurduğu derlemenin adını belirtir.
Assembly öğesinin metin değeri, derlemenin kolay metin adıdır ( gibiSystem.dll
) veya gibi System,Version=1.0.0.1,Culture=neutral,PublicKeyToken=9b35aa323c18d4fb1
tanımlayıcı adıdır.
<Assembly>
AssemblyName
</Assembly>
Üst öğe | Açıklama |
---|---|
Başvuru öğesi | Kod parçacığının gerek duyduğu derleme başvuruları hakkındaki bilgileri içerir. |
Bir metin değeri gereklidir. Bu metin, kod parçacığının başvurduğu derlemeyi belirtir.
Author öğesi
Kod parçacığı yazarının adını belirtir. Kod Parçacıkları Yöneticisi, kod parçacığının Author
öğesinde depolanan adı görüntüler.
<Author>
Code Snippet Author
</Author>
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler içerir. |
Bir metin değeri gereklidir. Bu metin kod parçacığının yazarını belirtir.
Kod öğesi
Kısa kod blokları için bir kapsayıcı sağlar.
Anahtar sözcükler
öğesinin metninde Code
iki ayrılmış sözcük kullanılabilir: $end$
ve $selected$
. $end$
, kod parçacığı eklendikten sonra imleci yerleştirmek için konumu işaretler. $selected$
, kod parçacığı çağrıldığında kod parçacığına eklenecek seçili belge metnini temsil eder. Örneğin, aşağıdakileri içeren bir kod parçacığı verilmiştir:
$selected$ is a great color.
Kullanıcı kod parçacığını çağırdığında sözcük Blue
seçilirse sonuç şöyle olur:
Blue is a great color.
Kod parçacığında bir $end$
$selected$
veya birden çok kez kullanamazsınız. Bunu yaparsanız, yalnızca ikinci örnek tanınır. Aşağıdakileri içeren bir kod parçacığı verildi:
$selected$ is a great color. I love $selected$.
Sözcük Blue
seçiliyse sonuç şu şekilde olur:
is a great color. I love Blue.
ve arasında $selected$
is
bir boşluk olduğundan ilk boşluk görüntülenir.
Diğer $
tüm anahtar sözcükler ve <Object>
etiketlerinde <Literal>
dinamik olarak tanımlanır.
Aşağıdaki kod, öğesinin Code
yapısını gösterir:
<Code Language="Language"
Kind="method body/method decl/type decl/page/file/any"
Delimiter="Delimiter">
Code to insert
</Code>
Bir metin değeri gereklidir. Bu metin, bu kod parçacığı bir kod dosyasına eklendiğinde kullanabileceğiniz değişmez değerler ve nesnelerle birlikte kodu belirtir.
Özellikler
öğesi için Code
kullanılabilecek üç öznitelik vardır:
Dil. Kod parçacığının dilini belirten gerekli öznitelik. Değer aşağıdaki değerlerden biri olmalıdır:
Value Açıklama VB
Visual Basic kod parçacığı. CSharp
C# kod parçacığı. CPP
C++ kod parçacığı. XAML
XAML kod parçacığı. XML
XML kod parçacığı. JavaScript
JavaScript kod parçacığı. TypeScript
TypeScript kod parçacığı. SQL
SQL kod parçacığı. HTML
HTML kod parçacığı. Çok nazik. Kod parçacığının içerdiği kod türünü belirten isteğe bağlı öznitelik. Değer aşağıdaki değerlerden biri olmalıdır:
Value Açıklama method body
Kod parçacığı bir yöntem gövdesidir ve bu nedenle bir yöntem bildirimi içine eklenmelidir. method decl
Kod parçacığı bir yöntemdir ve bu nedenle bir sınıf veya modül içine eklenmelidir. type decl
Kod parçacığı bir türdür ve bu nedenle bir sınıf, modül veya ad alanına eklenmelidir. file
Kod parçacığı tam bir kod dosyasıdır ve tek başına bir kod dosyasına veya ad alanına eklenebilir. any
Kod parçacığı her yere eklenebilir. Bu etiket, açıklamalar gibi içeriğe bağımlı kod parçacıkları için kullanılır. Sınırlayıcı. Koddaki değişmez değerleri ve nesneleri açıklamak için kullanılan sınırlayıcıyı belirten isteğe bağlı öznitelik. Sınırlayıcı varsayılan olarak şeklindedir
$
.
Üst öğe
Üst öğe | Açıklama |
---|---|
Kod parçacığı öğesi | Kod parçacığı için başvuruları, içeri aktarımları, bildirimleri ve kodu içerir. |
CodeSnippet öğesi
Visual Studio Code dosyalarına ekleyebileceğiniz bir başlık ve birden çok kod parçacığı belirtmenize olanak tanır.
<CodeSnippet Format="x.x.x">
<Header>... </Header>
<Snippet>... </Snippet>
</CodeSnippet>
Öznitelik | Açıklama |
---|---|
Biçim | Gerekli öznitelik. Kod parçacığının şema sürümünü belirtir. Format özniteliği, söz diziminde, her x birinin sürüm numarasının x.x.x sayısal değerini temsil ettiği bir dize olmalıdır. Visual Studio, anlamadığı Biçim özniteliklerine sahip kod parçacıklarını yoksayar. |
Alt öğe | Açıklama |
---|---|
Üst bilgi öğesi | Gerekli öğe. Kod parçacığı hakkında genel bilgiler içerir. Kod parçacığında tam olarak Header bir öğe olmalıdır. |
Kod parçacığı öğesi | Gerekli öğe. Visual Studio tarafından eklenecek kodu içerir. Kod parçacığında tam olarak Snippet bir öğe olmalıdır. |
Üst öğe | Açıklama |
---|---|
CodeSnippets öğesi | Kod parçacığı XML şemasının kök öğesi. |
CodeSnippets öğesi
CodeSnippet öğelerini gruplandırma. CodeSnippets
öğesi, kod parçacığı XML şemasının kök öğesidir.
<CodeSnippets>
<CodeSnippet>... </CodeSnippet>
</CodeSnippets>
Alt öğe | Açıklama |
---|---|
CodeSnippet öğesi | İsteğe bağlı öğe. Tüm kod parçacığı verisi için üst öğe. Bir CodeSnippets öğede sıfır veya daha fazla CodeSnippet öğe olabilir. |
Bildirimler öğesi
Bir kod parçacığının düzenleyebileceğiniz bölümlerini oluşturan değişmez değerleri ve nesneleri belirtir.
<Declarations>
<Literal>... </Literal>
<Object>... </Object>
</Declarations>
Alt öğe | Açıklama |
---|---|
Değişmez değer öğesi | İsteğe bağlı öğe. Kod parçacığının düzenleme yapabileceğiniz değişmez değerlerini tanımlar. Bir Declarations öğede sıfır veya daha fazla Literal öğe olabilir. |
Nesne öğesi | İsteğe bağlı öğe. Kod parçacığının düzenleme yapabileceğiniz nesnelerini tanımlar. Bir Declarations öğede sıfır veya daha fazla Object öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Kod parçacığı öğesi | Kod parçacığı için başvuruları, içeri aktarımları, bildirimleri ve kodu içerir. |
Varsayılan öğe
Bir kod parçacığı için değişmez değerin veya nesnenin varsayılan değerini belirtir.
<Default>
Default value
</Default>
Üst öğe | Açıklama |
---|---|
Değişmez değer öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değer alanlarını tanımlar. |
Nesne öğesi | Kod parçacığının düzenleme yapabileceğiniz nesne alanlarını tanımlar. |
Bir metin değeri gereklidir. Bu metin, düzenleyebileceğiniz kod parçacığı alanlarını dolduran değişmez değerin veya nesnenin varsayılan değerini belirtir.
Description öğesi
Bir kod parçacığının içeriği hakkında açıklayıcı bilgileri belirtir.
<Description>
Code Snippet Description
</Description>
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler içerir. |
Bir metin değeri gereklidir. Bu metin kod parçacığını tanımlar.
İşlev öğesi
Değişmez değer veya nesne Visual Studio'da odağa geldiğinde yürütülecek bir işlevi belirtir.
Not
Tüm diller öğeleri desteklemez Function
. Hangi işlevlerin kullanılabildiğini öğrenmek için dile özgü belgelere bakın.
<Function>
FunctionName
</Function>
Üst öğe | Açıklama |
---|---|
Değişmez değer öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değer alanlarını tanımlar. |
Nesne öğesi | Kod parçacığının düzenleme yapabileceğiniz nesne alanlarını tanımlar. |
Bir metin değeri gereklidir. Bu metin, değişmez değer veya nesne alanı Visual Studio'da odağa geldiğinde yürütülecek bir işlevi belirtir.
Üst bilgi öğesi
Kod parçacığı hakkında genel bilgiler belirtir.
<Header>
<Title>... </Title>
<Author>... </Author>
<Description>... </Description>
<HelpUrl>... </HelpUrl>
<SnippetTypes>... </SnippetTypes>
<Keywords>... </Keywords>
<Shortcut>... </Shortcut>
</Header>
Alt öğe | Açıklama |
---|---|
Author öğesi | İsteğe bağlı öğe. Kod parçacığını yazan kişinin veya şirketin adı. Bir öğede sıfır veya bir Author Header öğe olabilir. |
Description öğesi | İsteğe bağlı öğe. Kod parçacığının açıklaması. Bir öğede sıfır veya bir Description Header öğe olabilir. |
HelpUrl öğesi | İsteğe bağlı öğe. Kod parçacığı hakkında daha fazla bilgi içeren URL. Bir öğede sıfır veya bir HelpURL Header öğe olabilir. |
Anahtar Sözcükler öğesi | İsteğe bağlı öğe. Öğeleri gruplandırma Keyword . Bir öğede sıfır veya bir Keywords Header öğe olabilir. |
Kısayol öğesi | İsteğe bağlı öğe. Kod parçacığını eklemek için kullanılabilecek kısayol metnini belirtir. Bir öğede sıfır veya bir Shortcut Header öğe olabilir. |
SnippetTypes öğesi | İsteğe bağlı öğe. Öğeleri gruplandırma SnippetType . Bir öğede sıfır veya bir SnippetTypes Header öğe olabilir. Öğe yoksa SnippetTypes kod parçacığı her zaman geçerlidir. |
Başlık öğesi | Gerekli öğe. Kod parçacığının kolay adı. Bir öğede tam olarak Title bir Header öğe olmalıdır. |
Üst öğe | Açıklama |
---|---|
CodeSnippet öğesi | Tüm kod parçacığı verisi için üst öğe. |
HelpUrl öğesi
Bir kod parçacığı hakkında daha fazla bilgi sağlayan URL'yi belirtir.
Not
Visual Studio öğesini kullanmaz HelpUrl
. öğesi IntelliSense Kod Parçacığı XML şemasının bir parçasıdır ve öğesini içeren kod parçacıkları doğrulanır, ancak öğenin değeri hiçbir zaman kullanılmaz.
<HelpUrl>
www.microsoft.com
</HelpUrl>
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler içerir. |
Metin değeri isteğe bağlıdır. Bu metin, kod parçacığı hakkında daha fazla bilgi için ziyaret edilmesi gereken URL'yi belirtir.
ID öğesi
Bir veya Object
öğesi için benzersiz bir Literal
tanımlayıcı belirtir. Aynı kod parçacığındaki iki değişmez değer veya nesnenin öğelerinde ID
aynı metin değeri olamaz. Değişmez değerler ve nesneler değeri end
olan bir ID
öğe içeremez. Değer $end$
ayrılmıştır ve kod parçacığı eklendikten sonra imleci yerleştirmek için konumu işaretlemek için kullanılır.
<ID>
Unique Identifier
</ID>
Üst öğe | Açıklama |
---|---|
Değişmez değer öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değer alanlarını tanımlar. |
Nesne öğesi | Kod parçacığının düzenleme yapabileceğiniz nesne alanlarını tanımlar. |
Bir metin değeri gereklidir. Bu metin, nesne veya değişmez değer için benzersiz tanımlayıcıyı belirtir.
Import öğesi
Bir kod parçacığı tarafından kullanılan içeri aktarılan ad alanlarını belirtir.
<Import>
<Namespace>... </Namespace>
</Import>
Alt öğe | Açıklama |
---|---|
Ad alanı öğesi | Gerekli öğe. Kod parçacığı tarafından kullanılan ad alanını belirtir. Bir öğede tam olarak Namespace bir Import öğe olmalıdır. |
Üst öğe | Açıklama |
---|---|
Imports öğesi | Öğeler için Import gruplandırma öğesi. |
Imports öğesi
Tek tek Import
öğeleri gruplandırma.
<Imports>
<Import>... </Import>
</Imports>
Alt öğe | Açıklama |
---|---|
İçeri aktarma öğesi | İsteğe bağlı öğe. Kod parçacığı için içeri aktarılan ad alanlarını içerir. Bir Imports öğede sıfır veya daha fazla Import öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Kod parçacığı öğesi | Kod parçacığı için başvuruları, içeri aktarımları, bildirimleri ve kodu içerir. |
Anahtar sözcük öğesi
Kod parçacığı için özel bir anahtar sözcük belirtir. Kod parçacığı anahtar sözcükleri Visual Studio tarafından kullanılır ve çevrimiçi içerik sağlayıcılarının aramaya veya kategorilere ayırmaya yönelik özel anahtar sözcükler eklemek için kullandıkları standart bir yöntemi temsil eder.
<Keyword>
Code Snippet Keyword
</Keyword>
Üst öğe | Açıklama |
---|---|
Anahtar Sözcükler öğesi | Tek tek Keyword öğeleri gruplandırma. |
Bir metin değeri gereklidir. Kod parçacığı için anahtar sözcük.
Anahtar Sözcükler öğesi
Tek tek Keyword
öğeleri gruplandırma. Kod parçacığı anahtar sözcükleri Visual Studio tarafından kullanılır ve çevrimiçi içerik sağlayıcılarının aramaya veya kategorilere ayırmaya yönelik özel anahtar sözcükler eklemek için kullandıkları standart bir yöntemi temsil eder.
<Keywords>
<Keyword>... </Keyword>
<Keyword>... </Keyword>
</Keywords>
Alt öğe | Açıklama |
---|---|
Anahtar sözcük öğesi | İsteğe bağlı öğe. Kod parçacığı için tek tek anahtar sözcükleri içerir. Bir Keywords öğede sıfır veya daha fazla Keyword öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler içerir. |
Değişmez değer öğesi
Kod parçacığının düzenleme yapabileceğiniz değişmez değerlerini tanımlar. Literal
öğesi, kod parçacığı eklendikten sonra özelleştirilebilen, tamamen kod parçacığının içinde yer alan bir kod parçasının yerini alır. Örneğin, değişmez değer dizeleri, sayısal değerler ve bazı değişken adları değişmez değer olarak bildirilmelidir.
Değişmez değerler ve nesneler veya end
değerine selected
sahip bir ID
öğe içeremez. Değer $selected$
, kod parçacığı çağrıldığında kod parçacığına eklenecek seçili belge metnini temsil eder. $end$
, kod parçacığı eklendikten sonra imleci yerleştirmek için konumu işaretler.
<Literal Editable="true/false">
<ID>... </ID>
<ToolTip>... </ToolTip>
<Default>... </Default>
<Function>... </Function>
</Literal>
Öznitelik | Açıklama |
---|---|
Düzenlenebilir | İsteğe bağlı Boolean öznitelik. Kod parçacığı eklendikten sonra değişmez değerde düzenleme yapıp yapamayacağınızı belirtir. Bu özniteliğin varsayılan değeridir true . |
Alt öğe | Açıklama |
---|---|
Varsayılan öğe | Gerekli öğe. Kod parçacığını eklediğinizde değişmez değerin alacağı varsayılan değeri belirtir. Bir öğede tam olarak Default bir Literal öğe olmalıdır. |
İşlev öğesi | İsteğe bağlı öğe. Değişmez değer Visual Studio'da odağa geldiğinde yürütülecek bir işlevi belirtir. Bir öğede sıfır veya bir Function Literal öğe olabilir. |
ID öğesi | Gerekli öğe. Değişmez değer için benzersiz bir tanımlayıcı belirtir. Bir öğede tam olarak ID bir Literal öğe olmalıdır. |
ToolTip öğesi | İsteğe bağlı öğe. Değişmez değerin beklenen değerini ve kullanımını açıklar. Bir öğede sıfır veya bir ToolTip Literal öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Bildirimler öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değerlerini ve nesnelerini içerir. |
Ad alanı öğesi
Kod parçacığının derlenip çalışması için içeri aktarılması gereken ad alanını belirtir. öğesinde Namespace
belirtilen ad alanı, henüz yoksa kodun başındaki bir using
yönergeye veya Imports
deyime otomatik olarak eklenir.
<Namespace>
Namespace
</Namespace>
Üst öğe | Açıklama |
---|---|
İçeri aktarma öğesi | Belirtilen ad alanını içeri aktarır. |
Bir metin değeri gereklidir. Bu metin, kod parçacığının içeri aktarıldığını varsaydığı bir ad alanını belirtir.
Nesne öğesi
Kod parçacığının düzenleme yapabileceğiniz nesnelerini tanımlar. öğesi kod Object
parçacığının kendisi dışında tanımlanan kod parçacığının gerektirdiği bir öğeyi tanımlar. Örneğin, Windows Forms denetimleri, ASP.NET denetimleri, nesne örnekleri ve tür örnekleri nesne olarak bildirilmelidir. Nesne bildirimleri, öğesiyle yapılan bir türün Type
belirtilmesi gerekir.
<Object Editable="true/false">
<ID>... </ID>
<Type>... </Type>
<ToolTip>... </ToolTip>
<Default>... </Default>
<Function>... </Function>
</Object>
Öznitelik | Açıklama |
---|---|
Düzenlenebilir | İsteğe bağlı Boolean öznitelik. Kod parçacığı eklendikten sonra değişmez değerde düzenleme yapıp yapamayacağınızı belirtir. Bu özniteliğin varsayılan değeridir true . |
Alt öğe | Açıklama |
---|---|
Varsayılan öğe | Gerekli öğe. Kod parçacığını eklediğinizde değişmez değerin alacağı varsayılan değeri belirtir. Bir öğede tam olarak Default bir Literal öğe olmalıdır. |
İşlev öğesi | İsteğe bağlı öğe. Değişmez değer Visual Studio'da odağa geldiğinde yürütülecek bir işlevi belirtir. Bir öğede sıfır veya bir Function Literal öğe olabilir. |
ID öğesi | Gerekli öğe. Değişmez değer için benzersiz bir tanımlayıcı belirtir. Bir öğede tam olarak ID bir Literal öğe olmalıdır. |
ToolTip öğesi | İsteğe bağlı öğe. Değişmez değerin beklenen değerini ve kullanımını açıklar. Bir öğede sıfır veya bir ToolTip Literal öğe olabilir. |
Tür öğesi | Gerekli öğe. Nesnenin türünü belirtir. Bir öğede tam olarak Type bir Object öğe olmalıdır. |
Üst öğe | Açıklama |
---|---|
Bildirimler öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değerlerini ve nesnelerini içerir. |
Başvuru öğesi
Kod parçacığının gerek duyduğu derleme başvuruları hakkındaki bilgileri belirtir.
<Reference>
<Assembly>... </Assembly>
<Url>... </Url>
</Reference>
Alt öğe | Açıklama |
---|---|
Assembly öğesi | Gerekli öğe. Kod parçacığının başvurduğu derlemenin adını içerir. Bir öğede tam olarak Assembly bir Reference öğe olmalıdır. |
Url öğesi | İsteğe bağlı öğe. Başvurulan derleme hakkında daha fazla bilgi sağlayan bir URL içerir. Bir öğede sıfır veya bir Url Reference öğe olabilir. |
Üst öğe | Açıklama |
---|---|
References öğesi | Öğeler için Reference gruplandırma öğesi. |
References öğesi
Tek tek Reference
öğeleri gruplandırma.
<References>
<Reference>... </Reference>
</References>
Alt öğe | Açıklama |
---|---|
Başvuru öğesi | İsteğe bağlı öğe. Kod parçacığı için derleme başvuruları hakkındaki bilgileri içerir. Bir References öğede sıfır veya daha fazla Reference öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Kod parçacığı öğesi | Kod parçacığı için başvuruları, içeri aktarımları, bildirimleri ve kodu içerir. |
Kısayol öğesi
Kod parçacığını eklemek için kullanılan kısayol metnini belirtir. Bir Shortcut
öğenin metin değeri yalnızca alfasayısal karakterler ve alt çizgi (_
) içerebilir.
Not
Alt çizgi (_
) karakteri C++ kod parçacığı kısayollarında desteklenmez.
<Shortcut>
Shortcut Text
</Shortcut>
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler içerir. |
Metin değeri isteğe bağlıdır. Bu metin, kod parçacığını eklemek için bir kısayol olarak kullanılır.
Kod parçacığı öğesi
Kod parçacığı için başvuruları, içeri aktarımları, bildirimleri ve kodu belirtir.
<Snippet>
<References>... </References>
<Imports>... </Imports>
<Declarations>... </Declarations>
<Code>... </Code>
</Snippet>
Alt öğe | Açıklama |
---|---|
Kod öğesi | Gerekli öğe. Bir belge dosyasına eklemek istediğiniz kodu belirtir. Bir öğede tam olarak Code bir Snippet öğe olmalıdır. |
Bildirimler öğesi | İsteğe bağlı öğe. Bir kod parçacığının düzenleyebileceğiniz bölümlerini oluşturan değişmez değerleri ve nesneleri belirtir. Bir öğede sıfır veya bir Declarations Snippet öğe olabilir. |
Imports öğesi | İsteğe bağlı öğe. Tek tek Import öğeleri gruplandırma. Bir öğede sıfır veya bir Imports Snippet öğe olabilir. |
References öğesi | İsteğe bağlı öğe. Tek tek Reference öğeleri gruplandırma. Bir öğede sıfır veya bir References Snippet öğe olabilir. |
Üst öğe | Açıklama |
---|---|
CodeSnippet öğesi | Visual Studio Code dosyalarına ekleyebileceğiniz bir başlık ve birden çok kod parçacığı belirtmenize olanak tanır. |
SnippetType öğesi
Visual Studio'nun kod parçacığını nasıl eklediği belirtir.
<SnippetType>
SurroundsWith/Expansion
</SnippetType>
Üst öğe | Açıklama |
---|---|
SnippetTypes öğesi | Öğeleri gruplandırma SnippetType . |
Değer aşağıdaki değerlerden biri olmalıdır:
Value | Açıklama |
---|---|
Expansion |
Kod parçacığının imleçte eklenmesine izin verir. |
Refactoring |
Kod parçacığının C# yeniden düzenlemesi sırasında kullanıldığını belirtir. Refactoring özel kod parçacıklarında kullanılamaz. |
SurroundsWith |
Kod parçacığının seçili bir kod parçasının çevresine yerleştirilmesine izin verir. |
SnippetTypes öğesi
Tek tek SnippetType
öğeleri gruplandırma. SnippetTypes
öğesi yoksa, kod parçacığı imleç üzerine eklenebilir veya seçili kodun etrafına yerleştirilebilir.
<SnippetTypes>
<SnippetType>... </SnippetType>
<SnippetType>... </SnippetType>
</SnippetTypes>
Alt öğe | Açıklama |
---|---|
SnippetType öğesi | İsteğe bağlı öğe. Visual Studio'nun kod parçacığını kodun içine nasıl eklediğini belirtir. Bir SnippetTypes öğede sıfır veya daha fazla SnippetType öğe olabilir. |
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler belirtir. |
Başlık öğesi
Kod parçacığı için başlığı belirtir. Kod parçacığının Title
öğesinde depolanan başlık, kod parçacığı seçicisinde ve Kod Parçacığı Yöneticisi'nde kod parçacığının adı olarak görünür.
<Title>
Code Snippet Title
</Title>
Üst öğe | Açıklama |
---|---|
Üst bilgi öğesi | Kod parçacığı hakkında genel bilgiler belirtir. |
Bir metin değeri gereklidir. Bu metin kod parçacığının başlığını belirtir.
ToolTip öğesi
Kod parçacığında bir değişmez değerin veya nesnenin beklenen değerini ve kullanımını açıklar. Visual Studio, kod parçacığını bir projeye eklerken bu bilgileri bir Araç İpucu'nda görüntüler. Araç İpucu, kod parçacığı eklendikten sonra fare değişmez değerin veya nesnenin üzerine geldiğinde de görüntülenir.
<ToolTip>
ToolTip description
</ToolTip>
Üst öğe | Açıklama |
---|---|
Değişmez değer öğesi | Kod parçacığının düzenleme yapabileceğiniz değişmez değer alanlarını tanımlar. |
Nesne öğesi | Kod parçacığının düzenleme yapabileceğiniz nesne alanlarını tanımlar. |
Bir metin değeri gereklidir. Bu metin, kod parçacığındaki nesne veya değişmez değer ile ilişkilendirilecek ToolTip açıklamasını belirtir.
Tür öğesi
Nesnenin türünü belirtir. Object
öğesi, kod parçacığının gerektirdiği ancak büyük olasılıkla kod parçacığının dışında tanımlanmış olan bir öğeyi tanımlar. Örneğin, Windows Forms denetimleri, ASP.NET denetimleri, nesne örnekleri ve tür örnekleri nesne olarak bildirilmelidir. Nesne bildirimleri, öğesiyle yapılan bir türün Type
belirtilmesi gerekir.
<Type>
Type
</Type>
Üst öğe | Açıklama |
---|---|
Nesne öğesi | Kod parçacığının düzenleme yapabileceğiniz nesne alanlarını tanımlar. |
Bir metin değeri gereklidir. Bu metin nesnenin türünü belirtir. Örneğin:
<Type>System.Data.SqlClient.SqlConnection</Type>
Url öğesi
Başvurulan derleme hakkında daha fazla bilgi sağlayan bir URL'yi belirtir.
Not
Url
öğesi yalnızca Visual Basic projeleri için desteklenir.
<Url>
www.microsoft.com
</Url>
Üst öğe | Açıklama |
---|---|
Başvuru öğesi | Kod parçacığının gerek duyduğu derleme başvurularını belirtir. |
Bir metin değeri gereklidir. Bu metin, başvurulan derleme hakkında daha fazla bilgi içeren bir URL'yi belirtir. Başvuru projeye eklenemediyse bu URL görüntülenir.