تعليمات برمجية عنصر (التحسس الذكي تعليمات برمجية أجزاء)
توفير حاوية كتل تعليمات برمجية قصير من "التحسس الذكي أجزاء تعليمات برمجية قصاصات".
<Code Language="Language"
Kind="method body/method decl/type decl/page/file/any"
Delimiter="Delimiter">
Code to insert
</Code>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
Delimiter |
السمة الاختيارية قم بتعيين المحدد المستخدم إلى وصف القيم الحرفية والكائنات في تعليمات برمجية. بشكل افتراضي، $ $ $ $ محدد هو $. |
Kind |
السمة الاختيارية تعين نوع تعليمات برمجية التي قصاصة يحتوي على و، لذلك الموقع الذي التعليمات برمجية متكررة يجب أن يتم إدراج لترجمة تعليمات برمجية المتكررة. The قيم متوفر aremethod body,method decl,type decl,file, وany. ل المزيد المعلومات، راجع مقطع "نوع السمه" في الجدول التالي. |
Language |
سمة مطلوبة. تحديد اللغة أجزاء تعليمات برمجية المتكررة. تكون قيم متوفر VB، CSharpأو XML. للحصول على مزيد من المعلومات، راجع القسم "لغة سمة" في الجدول التالي. ملاحظةIntellisense أجزاء تعليمات برمجية المتكررة لا يدعم المخطط C + +. |
نوع السمة
Value |
الوصف |
---|---|
method body |
تعين التي تعليمات برمجية المتكررة هو نص أسلوب، ولذلك، يجب أن يتم إدراجها داخل إعلان أسلوب. |
method decl |
تعين التي تعليمات برمجية المتكررة هو أسلوب، ولذلك، يجب أن يتم إدراجها داخل فئة أو وحدة نمطية?. |
type decl |
تعين التي تعليمات برمجية المتكررة هو نوع، ولذلك، يجب أن يتم إدراجها داخل فئة وحدة نمطية أو مساحة الاسم. |
file |
تعين التي قصاصة هو ملف التعليمات برمجية كاملة. هذه أجزاء تعليمات برمجية يمكن إدراجها مفردة في ملف التعليمات برمجية، أو داخل مساحة الاسم. |
any |
تعين أن قصاصة يمكن إدراجها في أي مكان. يتم استخدام هذه علامة ل تعليمات برمجية قصاصات التي تعتبر سياق مستقلة، مثل التعليقات. |
لغة السمة
Value |
الوصف |
---|---|
VB |
يعرف Visual Basicأجزاء تعليمات برمجية المتكررة. |
CSharp |
يعرف #Visual Cأجزاء تعليمات برمجية المتكررة. |
XML |
قم بتعريف XML أجزاء تعليمات برمجية المتكررة. |
العناصر التابعة
لا يوجد.
العناصر الأصلية
العنصر |
الوصف |
---|---|
يحتوي مراجع الاستيراد، تصريحات والتعليمات البرمجية للتعليمات البرمجية المتكررة. |
قيمة النص
قيمة النص تكون مطلوبة.
Th هو نص يحدد التعليمة البرمجية، بالإضافة في القيم الحرفية والكائنات، والتي يمكنك استخدامها عند th هو أجزاء تعليمات برمجية المتكررة هو إدراجه في مشروع.
ملاحظات
تتوفر كلمتين محجوز ل استخدم في نص Codeالعنصر: $end$ و$selected$ $end$يضع علامة على الموقع الذي تريد وضع رأس المؤشر بعد التعليمات البرمجية المتكررة هو إدراجها. $selected$يمثل نص المحدد في مستند الذي هو يجب إدراجه في قصاصة عند ذلك هو استدعاء. ل مثال، إذا كان لديك:
$selected$ is a great color. I love $selected$.
و الكلمة "ازرق" تم تحديده عندما قمت باستدعاء القالب، ترغب في الحصول عليها:
Blue is a great color. I love Blue.
الجميع الأخرى $ديناميكياً الكلمات الأساسية المحددة في <Literal>و <Object>علامات.
مثال
Codeالعناصر التالية تعليمات برمجية المتكررة بإظهار كيفية كتابة #Visual Cتعليمات برمجية قصاصة التي يقوم بإنشاء SqlDataAdapter. قيمة حرفية والكائنات التي تم تعريفها في Declarationsالعنصر المشار إليها في Codeالعنصر بالقيمة الخاصة بهم IDالعنصر. في ترتيب هو سبيل المثال، الحرفي هو المشار إليها ك $SQL$والكائن هو المشار إليه ك $Connection$.
<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Create a data adapter</Title>
<Description>Creates a SqlDataAdapter object.</Description>
<Author>Microsoft Corporation</Author>
<Shortcut>createadapter</Shortcut>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>SQL</ID>
<ToolTip>Replace with a SQL connection string.</ToolTip>
<Default>"SQL connection string"</Default>
</Literal>
<Object>
<ID>Connection</ID>
<Type>System.Data.SqlClient.SqlConnection</Type>
<ToolTip>Replace with a connection object in your application.</ToolTip>
<Default>dcConnection</Default>
</Object>
</Declarations>
<Code Language="CSharp">
<![CDATA[
daCustomers = new SqlClient.SqlDataAdapter();
selectCommand = new SqlClient.SqlCommand($SQL$);
daCustomers.SelectCommand = selectCommand;
daCustomers.SelectCommand.Connection = $Connection$;
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>