BuildItemGroup.GetEnumerator メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > BuildItemGroup.GetEnumerator メソッドの意味・解説 

BuildItemGroup.GetEnumerator メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

BuildItemGroup を反復処理する列挙子を取得します

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

Public Function GetEnumerator As
 IEnumerator
Dim instance As BuildItemGroup
Dim returnValue As IEnumerator

returnValue = instance.GetEnumerator

戻り値
BuildItemGroup 全体の IEnumerator。

解説解説
使用例使用例

Project オブジェクト作成しBuildItem クラス、BuildProperty クラスBuildItemGroup クラス、および BuildPropertyGroup クラス使用してプロジェクト内のすべての項目およびプロパティ一覧表示する例を次に示します

Module Module1
    'You need to add references to Microsoft.Build.BuildEngine and
    'Microsoft.Build.Framework
    Sub Main()
        'Set this to point to the location where the 2.0 clr/tools are
 installed
        Engine.GlobalEngine.BinPath = "C:\windows\microsoft.net\framework\v2.0.xxxxx"

        'Create a new empty project
        Dim project As New
 Project()

        'Load a project
        project.Load("c:\temp\validate.proj")

        'Output a header
        Console.WriteLine("Project Properties")
        Console.WriteLine("----------------------------------")

        'Iterate through the various property groups and subsequently
        'through the various properties
        For Each propertyGroup As
 BuildPropertyGroup In project.PropertyGroups
            For Each prop As
 BuildProperty In propertyGroup
                Console.WriteLine("{0}:{1}", prop.Name,
 prop.Value)
            Next
        Next

        Console.WriteLine()
        Console.WriteLine("Project Items")
        Console.WriteLine("----------------------------------")

        'Iterate through the various itemgroups
        'and subsequently through the items
        For Each itemGroup As
 BuildItemGroup In project.ItemGroups
            For Each item As
 BuildItem In itemGroup
                Console.WriteLine("{0}:{1}", item.Name,
 item.Include)
            Next
        Next
    End Sub

End Module
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Build.BuildEngine;

namespace ListItemAndPropertiesCS
{
    class Program
    {        
        static void Main(string[]
 args)
        {
            // SET THIS TO POINT TO THE RIGHT LOCATION
            Engine.GlobalEngine.BinPath = @"C:\Windows\Microsoft.NET\Framework\v2.0.xxxxx";

            // Create a new empty project
            Project project = new Project();

            // Load a project
            project.Load(@"c:\temp\validate.proj");

            Console.WriteLine("Project Properties");
            Console.WriteLine("----------------------------------");

            // Iterate through the various property groups and subsequently
 
            // through teh various properties
            foreach (BuildPropertyGroup propertyGroup in
 project.PropertyGroups)
            {
                foreach (BuildProperty prop in
 propertyGroup)
                {
                    Console.WriteLine("{0}:{1}", prop.Name, prop.Value);
                }
            }

            Console.WriteLine();
            Console.WriteLine("Project Items");
            Console.WriteLine("----------------------------------");

            // Iterate through the various itemgroups
            // and subsequently through the items
            foreach (BuildItemGroup itemGroup in
 project.ItemGroups)
            {
                foreach (BuildItem item in
 itemGroup)
                {
                    Console.WriteLine("{0}:{1}", item.Name, item.Include);
                }
            }            
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BuildItemGroup クラス
BuildItemGroup メンバ
Microsoft.Build.BuildEngine 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BuildItemGroup.GetEnumerator メソッド」の関連用語

BuildItemGroup.GetEnumerator メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BuildItemGroup.GetEnumerator メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS