تعليمات برمجية عنصر (التحسس الذكي تعليمات برمجية أجزاء)

توفير حاوية كتل تعليمات برمجية قصير من "التحسس الذكي أجزاء تعليمات برمجية قصاصات".

<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>

راجع أيضًا:

المبادئ

تعليمات برمجية المتكررة مرجع المخطط