initial commit

This commit is contained in:
kougyokugentou 2020-04-26 20:25:28 -07:00
parent 889b0d8043
commit 8bb23ddbc6
175 changed files with 110099 additions and 0 deletions

9
App.config Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="Default" connectionString="Data Source=.\DBwizard.db;Version=3" providerName="System.Data.SqlClient"/>
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>

125
DBWizard.csproj Normal file
View File

@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{42D31E64-C955-4C6F-9BE2-1FC06E252F37}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>DBWizard</RootNamespace>
<AssemblyName>DBWizard</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="CsvHelper, Version=15.0.0.0, Culture=neutral, PublicKeyToken=8c4959082be5c823, processorArchitecture=MSIL">
<HintPath>packages\CsvHelper.15.0.5\lib\net47\CsvHelper.dll</HintPath>
</Reference>
<Reference Include="Dapper, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\Dapper.2.0.35\lib\net461\Dapper.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Data.SQLite, Version=1.0.112.1, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
<HintPath>packages\System.Data.SQLite.Core.1.0.112.1\lib\net40\System.Data.SQLite.dll</HintPath>
</Reference>
<Reference Include="System.DirectoryServices" />
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\System.Threading.Tasks.Extensions.4.5.2\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="MainProgram.cs" />
<Compile Include="Models\Parent.cs" />
<Compile Include="Models\Program.cs" />
<Compile Include="Models\School.cs" />
<Compile Include="Models\Student.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SqliteDataAccess.cs" />
<None Include="Resources\student.png" />
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Content Include="DBWizard.db">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<None Include="packages.config" />
<None Include="Properties\DataSources\DBWizard.Models.Student.datasource" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="packages\System.Data.SQLite.Core.1.0.112.1\build\net40\System.Data.SQLite.Core.targets" Condition="Exists('packages\System.Data.SQLite.Core.1.0.112.1\build\net40\System.Data.SQLite.Core.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('packages\System.Data.SQLite.Core.1.0.112.1\build\net40\System.Data.SQLite.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\System.Data.SQLite.Core.1.0.112.1\build\net40\System.Data.SQLite.Core.targets'))" />
</Target>
</Project>

BIN
DBWizard.db Normal file

Binary file not shown.

25
DBWizard.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29806.167
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DBWizard", "DBWizard.csproj", "{42D31E64-C955-4C6F-9BE2-1FC06E252F37}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{42D31E64-C955-4C6F-9BE2-1FC06E252F37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{42D31E64-C955-4C6F-9BE2-1FC06E252F37}.Debug|Any CPU.Build.0 = Debug|Any CPU
{42D31E64-C955-4C6F-9BE2-1FC06E252F37}.Release|Any CPU.ActiveCfg = Release|Any CPU
{42D31E64-C955-4C6F-9BE2-1FC06E252F37}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {4AB6A6F8-500A-4828-875F-1F1AE37E8234}
EndGlobalSection
EndGlobal

832
Form1.Designer.cs generated Normal file
View File

@ -0,0 +1,832 @@
namespace DBWizard
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.Windows.Forms.Label lastNameLabel;
System.Windows.Forms.Label firstNameLabel;
System.Windows.Forms.Label student_idLabel;
System.Windows.Forms.Label dOBLabel;
System.Windows.Forms.Label programNameLabel;
System.Windows.Forms.Label addressLabel;
System.Windows.Forms.Label schoolLabel;
System.Windows.Forms.Label genderLabel;
System.Windows.Forms.Label gradeLevelLabel;
System.Windows.Forms.Label lastNameLabel1;
System.Windows.Forms.Label firstNameLabel1;
System.Windows.Forms.Label phoneNumberLabel;
System.Windows.Forms.Label emailAddressLabel;
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.topTableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
this.mainMenuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.newStudentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveStudentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.reportsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.studentBySchoolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.studentsByProgramToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.exitsavesDataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.studentBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.studentBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
this.student_pictureBox = new System.Windows.Forms.PictureBox();
this.lastNameTextBox = new System.Windows.Forms.TextBox();
this.firstNameTextBox = new System.Windows.Forms.TextBox();
this.student_idTextBox = new System.Windows.Forms.TextBox();
this.dob_dateTimePicker = new System.Windows.Forms.DateTimePicker();
this.programComboBox = new System.Windows.Forms.ComboBox();
this.addressTextBox = new System.Windows.Forms.TextBox();
this.schoolComboBox = new System.Windows.Forms.ComboBox();
this.genderComboBox = new System.Windows.Forms.ComboBox();
this.gradeLevelComboBox = new System.Windows.Forms.ComboBox();
this.save_button = new System.Windows.Forms.Button();
this.parent_groupBox = new System.Windows.Forms.GroupBox();
this.emailAddressTextBox = new System.Windows.Forms.TextBox();
this.phoneNumberNumericUpDown = new System.Windows.Forms.NumericUpDown();
this.parent_firstNameTextBox = new System.Windows.Forms.TextBox();
this.parent_lastNameTextBox = new System.Windows.Forms.TextBox();
this.clear_button = new System.Windows.Forms.Button();
this.delete_button = new System.Windows.Forms.Button();
this.pic_openFileDialog = new System.Windows.Forms.OpenFileDialog();
this.lblSearch = new System.Windows.Forms.Label();
this.search_textBox = new System.Windows.Forms.TextBox();
this.errorProvider1 = new System.Windows.Forms.ErrorProvider(this.components);
this.toolTips = new System.Windows.Forms.ToolTip(this.components);
this.btnChaosMonkey = new System.Windows.Forms.Button();
this.foundStudents_comboBox = new System.Windows.Forms.ComboBox();
this.lblFoundStudents = new System.Windows.Forms.Label();
this.studentBindingSource = new System.Windows.Forms.BindingSource(this.components);
lastNameLabel = new System.Windows.Forms.Label();
firstNameLabel = new System.Windows.Forms.Label();
student_idLabel = new System.Windows.Forms.Label();
dOBLabel = new System.Windows.Forms.Label();
programNameLabel = new System.Windows.Forms.Label();
addressLabel = new System.Windows.Forms.Label();
schoolLabel = new System.Windows.Forms.Label();
genderLabel = new System.Windows.Forms.Label();
gradeLevelLabel = new System.Windows.Forms.Label();
lastNameLabel1 = new System.Windows.Forms.Label();
firstNameLabel1 = new System.Windows.Forms.Label();
phoneNumberLabel = new System.Windows.Forms.Label();
emailAddressLabel = new System.Windows.Forms.Label();
this.topTableLayoutPanel.SuspendLayout();
this.mainMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.studentBindingNavigator)).BeginInit();
this.studentBindingNavigator.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.student_pictureBox)).BeginInit();
this.parent_groupBox.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.phoneNumberNumericUpDown)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.errorProvider1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.studentBindingSource)).BeginInit();
this.SuspendLayout();
//
// lastNameLabel
//
lastNameLabel.AutoSize = true;
lastNameLabel.Location = new System.Drawing.Point(183, 38);
lastNameLabel.Name = "lastNameLabel";
lastNameLabel.Size = new System.Drawing.Size(90, 20);
lastNameLabel.TabIndex = 3;
lastNameLabel.Text = "Last Name:";
//
// firstNameLabel
//
firstNameLabel.AutoSize = true;
firstNameLabel.Location = new System.Drawing.Point(380, 38);
firstNameLabel.Name = "firstNameLabel";
firstNameLabel.Size = new System.Drawing.Size(90, 20);
firstNameLabel.TabIndex = 4;
firstNameLabel.Text = "First Name:";
//
// student_idLabel
//
student_idLabel.AutoSize = true;
student_idLabel.Location = new System.Drawing.Point(12, 200);
student_idLabel.Name = "student_idLabel";
student_idLabel.Size = new System.Drawing.Size(83, 20);
student_idLabel.TabIndex = 6;
student_idLabel.Text = "student id:";
//
// dOBLabel
//
dOBLabel.AutoSize = true;
dOBLabel.Location = new System.Drawing.Point(10, 266);
dOBLabel.Name = "dOBLabel";
dOBLabel.Size = new System.Drawing.Size(48, 20);
dOBLabel.TabIndex = 8;
dOBLabel.Text = "DOB:";
//
// programNameLabel
//
programNameLabel.AutoSize = true;
programNameLabel.Location = new System.Drawing.Point(380, 108);
programNameLabel.Name = "programNameLabel";
programNameLabel.Size = new System.Drawing.Size(73, 20);
programNameLabel.TabIndex = 10;
programNameLabel.Text = "Program:";
//
// addressLabel
//
addressLabel.AutoSize = true;
addressLabel.Location = new System.Drawing.Point(185, 177);
addressLabel.Name = "addressLabel";
addressLabel.Size = new System.Drawing.Size(70, 20);
addressLabel.TabIndex = 12;
addressLabel.Text = "address:";
//
// schoolLabel
//
schoolLabel.AutoSize = true;
schoolLabel.Location = new System.Drawing.Point(380, 177);
schoolLabel.Name = "schoolLabel";
schoolLabel.Size = new System.Drawing.Size(62, 20);
schoolLabel.TabIndex = 14;
schoolLabel.Text = "School:";
//
// genderLabel
//
genderLabel.AutoSize = true;
genderLabel.Location = new System.Drawing.Point(185, 108);
genderLabel.Name = "genderLabel";
genderLabel.Size = new System.Drawing.Size(67, 20);
genderLabel.TabIndex = 16;
genderLabel.Text = "Gender:";
//
// gradeLevelLabel
//
gradeLevelLabel.AutoSize = true;
gradeLevelLabel.Location = new System.Drawing.Point(390, 262);
gradeLevelLabel.Name = "gradeLevelLabel";
gradeLevelLabel.Size = new System.Drawing.Size(99, 20);
gradeLevelLabel.TabIndex = 18;
gradeLevelLabel.Text = "Grade Level:";
//
// lastNameLabel1
//
lastNameLabel1.AutoSize = true;
lastNameLabel1.Location = new System.Drawing.Point(34, 42);
lastNameLabel1.Name = "lastNameLabel1";
lastNameLabel1.Size = new System.Drawing.Size(90, 20);
lastNameLabel1.TabIndex = 0;
lastNameLabel1.Text = "Last Name:";
//
// firstNameLabel1
//
firstNameLabel1.AutoSize = true;
firstNameLabel1.Location = new System.Drawing.Point(34, 90);
firstNameLabel1.Name = "firstNameLabel1";
firstNameLabel1.Size = new System.Drawing.Size(90, 20);
firstNameLabel1.TabIndex = 2;
firstNameLabel1.Text = "First Name:";
//
// phoneNumberLabel
//
phoneNumberLabel.AutoSize = true;
phoneNumberLabel.Location = new System.Drawing.Point(6, 139);
phoneNumberLabel.Name = "phoneNumberLabel";
phoneNumberLabel.Size = new System.Drawing.Size(119, 20);
phoneNumberLabel.TabIndex = 4;
phoneNumberLabel.Text = "Phone Number:";
//
// emailAddressLabel
//
emailAddressLabel.AutoSize = true;
emailAddressLabel.Location = new System.Drawing.Point(10, 192);
emailAddressLabel.Name = "emailAddressLabel";
emailAddressLabel.Size = new System.Drawing.Size(115, 20);
emailAddressLabel.TabIndex = 6;
emailAddressLabel.Text = "Email Address:";
//
// topTableLayoutPanel
//
this.topTableLayoutPanel.ColumnCount = 2;
this.topTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.topTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 382F));
this.topTableLayoutPanel.Controls.Add(this.mainMenuStrip, 0, 0);
this.topTableLayoutPanel.Controls.Add(this.studentBindingNavigator, 1, 0);
this.topTableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Top;
this.topTableLayoutPanel.Location = new System.Drawing.Point(0, 0);
this.topTableLayoutPanel.Name = "topTableLayoutPanel";
this.topTableLayoutPanel.RowCount = 1;
this.topTableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.topTableLayoutPanel.Size = new System.Drawing.Size(992, 35);
this.topTableLayoutPanel.TabIndex = 0;
//
// mainMenuStrip
//
this.mainMenuStrip.Dock = System.Windows.Forms.DockStyle.Fill;
this.mainMenuStrip.GripMargin = new System.Windows.Forms.Padding(2, 2, 0, 2);
this.mainMenuStrip.ImageScalingSize = new System.Drawing.Size(24, 24);
this.mainMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem});
this.mainMenuStrip.Location = new System.Drawing.Point(0, 0);
this.mainMenuStrip.Name = "mainMenuStrip";
this.mainMenuStrip.Size = new System.Drawing.Size(610, 35);
this.mainMenuStrip.TabIndex = 0;
this.mainMenuStrip.Text = "mainMenuStrip";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.newStudentToolStripMenuItem,
this.saveStudentToolStripMenuItem,
this.reportsToolStripMenuItem,
this.exitsavesDataToolStripMenuItem});
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
this.fileToolStripMenuItem.Size = new System.Drawing.Size(54, 29);
this.fileToolStripMenuItem.Text = "&File";
//
// newStudentToolStripMenuItem
//
this.newStudentToolStripMenuItem.Name = "newStudentToolStripMenuItem";
this.newStudentToolStripMenuItem.Size = new System.Drawing.Size(239, 34);
this.newStudentToolStripMenuItem.Text = "&New Student";
//
// saveStudentToolStripMenuItem
//
this.saveStudentToolStripMenuItem.Name = "saveStudentToolStripMenuItem";
this.saveStudentToolStripMenuItem.Size = new System.Drawing.Size(239, 34);
this.saveStudentToolStripMenuItem.Text = "&Save Student";
//
// reportsToolStripMenuItem
//
this.reportsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.studentBySchoolToolStripMenuItem,
this.studentsByProgramToolStripMenuItem});
this.reportsToolStripMenuItem.Name = "reportsToolStripMenuItem";
this.reportsToolStripMenuItem.Size = new System.Drawing.Size(239, 34);
this.reportsToolStripMenuItem.Text = "Reports";
//
// studentBySchoolToolStripMenuItem
//
this.studentBySchoolToolStripMenuItem.Name = "studentBySchoolToolStripMenuItem";
this.studentBySchoolToolStripMenuItem.Size = new System.Drawing.Size(283, 34);
this.studentBySchoolToolStripMenuItem.Text = "Students by school";
//
// studentsByProgramToolStripMenuItem
//
this.studentsByProgramToolStripMenuItem.Name = "studentsByProgramToolStripMenuItem";
this.studentsByProgramToolStripMenuItem.Size = new System.Drawing.Size(283, 34);
this.studentsByProgramToolStripMenuItem.Text = "Students by program";
//
// exitsavesDataToolStripMenuItem
//
this.exitsavesDataToolStripMenuItem.Name = "exitsavesDataToolStripMenuItem";
this.exitsavesDataToolStripMenuItem.Size = new System.Drawing.Size(239, 34);
this.exitsavesDataToolStripMenuItem.Text = "E&xit (saves data)";
//
// studentBindingNavigator
//
this.studentBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
this.studentBindingNavigator.BindingSource = this.studentBindingSource;
this.studentBindingNavigator.CountItem = this.bindingNavigatorCountItem;
this.studentBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
this.studentBindingNavigator.Dock = System.Windows.Forms.DockStyle.Fill;
this.studentBindingNavigator.ImageScalingSize = new System.Drawing.Size(24, 24);
this.studentBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.bindingNavigatorMoveFirstItem,
this.bindingNavigatorMovePreviousItem,
this.bindingNavigatorSeparator,
this.bindingNavigatorPositionItem,
this.bindingNavigatorCountItem,
this.bindingNavigatorSeparator1,
this.bindingNavigatorMoveNextItem,
this.bindingNavigatorMoveLastItem,
this.bindingNavigatorSeparator2,
this.bindingNavigatorAddNewItem,
this.bindingNavigatorDeleteItem,
this.studentBindingNavigatorSaveItem});
this.studentBindingNavigator.Location = new System.Drawing.Point(610, 0);
this.studentBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
this.studentBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
this.studentBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
this.studentBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
this.studentBindingNavigator.Name = "studentBindingNavigator";
this.studentBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
this.studentBindingNavigator.Size = new System.Drawing.Size(382, 35);
this.studentBindingNavigator.TabIndex = 2;
this.studentBindingNavigator.Text = "bindingNavigator1";
//
// bindingNavigatorAddNewItem
//
this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorAddNewItem.Text = "Add new";
//
// bindingNavigatorCountItem
//
this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
this.bindingNavigatorCountItem.Size = new System.Drawing.Size(54, 30);
this.bindingNavigatorCountItem.Text = "of {0}";
this.bindingNavigatorCountItem.ToolTipText = "Total number of items";
//
// bindingNavigatorDeleteItem
//
this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorDeleteItem.Text = "Delete";
//
// bindingNavigatorMoveFirstItem
//
this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorMoveFirstItem.Text = "Move first";
//
// bindingNavigatorMovePreviousItem
//
this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorMovePreviousItem.Text = "Move previous";
//
// bindingNavigatorSeparator
//
this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 35);
//
// bindingNavigatorPositionItem
//
this.bindingNavigatorPositionItem.AccessibleName = "Position";
this.bindingNavigatorPositionItem.AutoSize = false;
this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 31);
this.bindingNavigatorPositionItem.Text = "0";
this.bindingNavigatorPositionItem.ToolTipText = "Current position";
//
// bindingNavigatorSeparator1
//
this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 35);
//
// bindingNavigatorMoveNextItem
//
this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorMoveNextItem.Text = "Move next";
//
// bindingNavigatorMoveLastItem
//
this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(34, 30);
this.bindingNavigatorMoveLastItem.Text = "Move last";
//
// bindingNavigatorSeparator2
//
this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 35);
//
// studentBindingNavigatorSaveItem
//
this.studentBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.studentBindingNavigatorSaveItem.Enabled = false;
this.studentBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("studentBindingNavigatorSaveItem.Image")));
this.studentBindingNavigatorSaveItem.Name = "studentBindingNavigatorSaveItem";
this.studentBindingNavigatorSaveItem.Size = new System.Drawing.Size(34, 30);
this.studentBindingNavigatorSaveItem.Text = "Save Data";
//
// student_pictureBox
//
this.student_pictureBox.BackColor = System.Drawing.SystemColors.Window;
this.student_pictureBox.Image = ((System.Drawing.Image)(resources.GetObject("student_pictureBox.Image")));
this.student_pictureBox.Location = new System.Drawing.Point(12, 38);
this.student_pictureBox.Name = "student_pictureBox";
this.student_pictureBox.Size = new System.Drawing.Size(156, 156);
this.student_pictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.student_pictureBox.TabIndex = 1;
this.student_pictureBox.TabStop = false;
this.student_pictureBox.Tag = "DefaultImage";
this.student_pictureBox.Click += new System.EventHandler(this.pictureBox1_Click);
//
// lastNameTextBox
//
this.lastNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "LastName", true));
this.lastNameTextBox.Location = new System.Drawing.Point(187, 61);
this.lastNameTextBox.Name = "lastNameTextBox";
this.lastNameTextBox.Size = new System.Drawing.Size(167, 26);
this.lastNameTextBox.TabIndex = 4;
this.lastNameTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.String_TextBox_Validating);
//
// firstNameTextBox
//
this.firstNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "FirstName", true));
this.firstNameTextBox.Location = new System.Drawing.Point(384, 61);
this.firstNameTextBox.Name = "firstNameTextBox";
this.firstNameTextBox.Size = new System.Drawing.Size(177, 26);
this.firstNameTextBox.TabIndex = 5;
this.firstNameTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.String_TextBox_Validating);
//
// student_idTextBox
//
this.student_idTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "student_id", true));
this.student_idTextBox.Location = new System.Drawing.Point(12, 223);
this.student_idTextBox.Name = "student_idTextBox";
this.student_idTextBox.Size = new System.Drawing.Size(135, 26);
this.student_idTextBox.TabIndex = 7;
this.student_idTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.student_idTextBox_Validating);
//
// dob_dateTimePicker
//
this.dob_dateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.dob_dateTimePicker.Location = new System.Drawing.Point(12, 289);
this.dob_dateTimePicker.MinDate = new System.DateTime(1900, 1, 1, 0, 0, 0, 0);
this.dob_dateTimePicker.Name = "dob_dateTimePicker";
this.dob_dateTimePicker.Size = new System.Drawing.Size(135, 26);
this.dob_dateTimePicker.TabIndex = 9;
this.dob_dateTimePicker.Validating += new System.ComponentModel.CancelEventHandler(this.dob_dateTimePicker_Validating);
//
// programComboBox
//
this.programComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.programComboBox.FormattingEnabled = true;
this.programComboBox.Location = new System.Drawing.Point(384, 131);
this.programComboBox.Name = "programComboBox";
this.programComboBox.Size = new System.Drawing.Size(177, 28);
this.programComboBox.TabIndex = 11;
this.programComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.ComboBox_Validating);
//
// addressTextBox
//
this.addressTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "address", true));
this.addressTextBox.Location = new System.Drawing.Point(187, 200);
this.addressTextBox.Multiline = true;
this.addressTextBox.Name = "addressTextBox";
this.addressTextBox.Size = new System.Drawing.Size(167, 115);
this.addressTextBox.TabIndex = 13;
this.addressTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.String_TextBox_Validating);
//
// schoolComboBox
//
this.schoolComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "School.name", true));
this.schoolComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.schoolComboBox.FormattingEnabled = true;
this.schoolComboBox.Location = new System.Drawing.Point(384, 200);
this.schoolComboBox.Name = "schoolComboBox";
this.schoolComboBox.Size = new System.Drawing.Size(177, 28);
this.schoolComboBox.TabIndex = 15;
this.schoolComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.ComboBox_Validating);
//
// genderComboBox
//
this.genderComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "gender", true));
this.genderComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.genderComboBox.FormattingEnabled = true;
this.genderComboBox.Items.AddRange(new object[] {
"Male",
"Female"});
this.genderComboBox.Location = new System.Drawing.Point(189, 131);
this.genderComboBox.Name = "genderComboBox";
this.genderComboBox.Size = new System.Drawing.Size(121, 28);
this.genderComboBox.TabIndex = 17;
this.genderComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.ComboBox_Validating);
//
// gradeLevelComboBox
//
this.gradeLevelComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "GradeLevel", true));
this.gradeLevelComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.gradeLevelComboBox.FormattingEnabled = true;
this.gradeLevelComboBox.Items.AddRange(new object[] {
"K",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12"});
this.gradeLevelComboBox.Location = new System.Drawing.Point(384, 287);
this.gradeLevelComboBox.Name = "gradeLevelComboBox";
this.gradeLevelComboBox.Size = new System.Drawing.Size(121, 28);
this.gradeLevelComboBox.TabIndex = 19;
this.gradeLevelComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.ComboBox_Validating);
//
// save_button
//
this.save_button.Location = new System.Drawing.Point(14, 350);
this.save_button.Name = "save_button";
this.save_button.Size = new System.Drawing.Size(104, 54);
this.save_button.TabIndex = 20;
this.save_button.Text = "Save";
this.save_button.UseVisualStyleBackColor = true;
this.save_button.Click += new System.EventHandler(this.save_button_Click);
//
// parent_groupBox
//
this.parent_groupBox.Controls.Add(emailAddressLabel);
this.parent_groupBox.Controls.Add(this.emailAddressTextBox);
this.parent_groupBox.Controls.Add(phoneNumberLabel);
this.parent_groupBox.Controls.Add(this.phoneNumberNumericUpDown);
this.parent_groupBox.Controls.Add(firstNameLabel1);
this.parent_groupBox.Controls.Add(this.parent_firstNameTextBox);
this.parent_groupBox.Controls.Add(lastNameLabel1);
this.parent_groupBox.Controls.Add(this.parent_lastNameTextBox);
this.parent_groupBox.Location = new System.Drawing.Point(606, 51);
this.parent_groupBox.Name = "parent_groupBox";
this.parent_groupBox.Size = new System.Drawing.Size(344, 235);
this.parent_groupBox.TabIndex = 21;
this.parent_groupBox.TabStop = false;
this.parent_groupBox.Text = "Parent Information";
//
// emailAddressTextBox
//
this.emailAddressTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "Parent.EmailAddress", true));
this.emailAddressTextBox.Location = new System.Drawing.Point(131, 189);
this.emailAddressTextBox.Name = "emailAddressTextBox";
this.emailAddressTextBox.Size = new System.Drawing.Size(172, 26);
this.emailAddressTextBox.TabIndex = 7;
this.toolTips.SetToolTip(this.emailAddressTextBox, "Enter a valid email address with @");
this.emailAddressTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.emailAddressTextBox_Validating);
//
// phoneNumberNumericUpDown
//
this.phoneNumberNumericUpDown.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.studentBindingSource, "Parent.PhoneNumber", true));
this.phoneNumberNumericUpDown.Location = new System.Drawing.Point(131, 139);
this.phoneNumberNumericUpDown.Maximum = new decimal(new int[] {
1410065407,
2,
0,
0});
this.phoneNumberNumericUpDown.Minimum = new decimal(new int[] {
1000000000,
0,
0,
0});
this.phoneNumberNumericUpDown.Name = "phoneNumberNumericUpDown";
this.phoneNumberNumericUpDown.Size = new System.Drawing.Size(172, 26);
this.phoneNumberNumericUpDown.TabIndex = 5;
this.toolTips.SetToolTip(this.phoneNumberNumericUpDown, "Enter 9 digit phone number with no symbols.");
this.phoneNumberNumericUpDown.Value = new decimal(new int[] {
1000000000,
0,
0,
0});
this.phoneNumberNumericUpDown.Validating += new System.ComponentModel.CancelEventHandler(this.phoneNumberNumericUpDown_Validating);
//
// parent_firstNameTextBox
//
this.parent_firstNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "Parent.FirstName", true));
this.parent_firstNameTextBox.Location = new System.Drawing.Point(130, 87);
this.parent_firstNameTextBox.Name = "parent_firstNameTextBox";
this.parent_firstNameTextBox.Size = new System.Drawing.Size(173, 26);
this.parent_firstNameTextBox.TabIndex = 3;
this.parent_firstNameTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.String_TextBox_Validating);
//
// parent_lastNameTextBox
//
this.parent_lastNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.studentBindingSource, "Parent.LastName", true));
this.parent_lastNameTextBox.Location = new System.Drawing.Point(130, 39);
this.parent_lastNameTextBox.Name = "parent_lastNameTextBox";
this.parent_lastNameTextBox.Size = new System.Drawing.Size(173, 26);
this.parent_lastNameTextBox.TabIndex = 1;
this.parent_lastNameTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.String_TextBox_Validating);
//
// clear_button
//
this.clear_button.Location = new System.Drawing.Point(169, 350);
this.clear_button.Name = "clear_button";
this.clear_button.Size = new System.Drawing.Size(116, 54);
this.clear_button.TabIndex = 22;
this.clear_button.Text = "Clear form for new student";
this.clear_button.UseVisualStyleBackColor = true;
this.clear_button.Click += new System.EventHandler(this.clear_button_Click);
//
// delete_button
//
this.delete_button.Location = new System.Drawing.Point(320, 350);
this.delete_button.Name = "delete_button";
this.delete_button.Size = new System.Drawing.Size(104, 54);
this.delete_button.TabIndex = 23;
this.delete_button.Text = "Delete";
this.delete_button.UseVisualStyleBackColor = true;
//
// pic_openFileDialog
//
this.pic_openFileDialog.DefaultExt = "*.png";
this.pic_openFileDialog.FileName = "pic_openFileDialog";
this.pic_openFileDialog.Filter = "Photos|*.png";
this.pic_openFileDialog.Title = "Upload student photo";
this.pic_openFileDialog.FileOk += new System.ComponentModel.CancelEventHandler(this.pic_openFileDialog_FileOk);
//
// lblSearch
//
this.lblSearch.AutoSize = true;
this.lblSearch.Location = new System.Drawing.Point(612, 295);
this.lblSearch.Name = "lblSearch";
this.lblSearch.Size = new System.Drawing.Size(226, 20);
this.lblSearch.TabIndex = 24;
this.lblSearch.Text = "Search Student by Last Name:";
//
// search_textBox
//
this.search_textBox.Location = new System.Drawing.Point(616, 318);
this.search_textBox.Name = "search_textBox";
this.search_textBox.Size = new System.Drawing.Size(284, 26);
this.search_textBox.TabIndex = 25;
this.toolTips.SetToolTip(this.search_textBox, "Type last name of student and hit enter");
this.search_textBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.search_textBox_KeyDown);
//
// errorProvider1
//
this.errorProvider1.ContainerControl = this;
//
// btnChaosMonkey
//
this.btnChaosMonkey.Location = new System.Drawing.Point(475, 350);
this.btnChaosMonkey.Name = "btnChaosMonkey";
this.btnChaosMonkey.Size = new System.Drawing.Size(96, 66);
this.btnChaosMonkey.TabIndex = 26;
this.btnChaosMonkey.Text = "CHAOS MONKEY";
this.btnChaosMonkey.UseVisualStyleBackColor = true;
this.btnChaosMonkey.Click += new System.EventHandler(this.btnChaosMonkey_Click);
//
// foundStudents_comboBox
//
this.foundStudents_comboBox.FormattingEnabled = true;
this.foundStudents_comboBox.Location = new System.Drawing.Point(620, 376);
this.foundStudents_comboBox.Name = "foundStudents_comboBox";
this.foundStudents_comboBox.Size = new System.Drawing.Size(284, 28);
this.foundStudents_comboBox.TabIndex = 27;
this.foundStudents_comboBox.SelectionChangeCommitted += new System.EventHandler(this.foundStudents_comboBox_SelectionChangeCommitted);
this.foundStudents_comboBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.foundStudents_comboBox_KeyDown);
//
// lblFoundStudents
//
this.lblFoundStudents.AutoSize = true;
this.lblFoundStudents.Location = new System.Drawing.Point(612, 350);
this.lblFoundStudents.Name = "lblFoundStudents";
this.lblFoundStudents.Size = new System.Drawing.Size(128, 20);
this.lblFoundStudents.TabIndex = 28;
this.lblFoundStudents.Text = "Found Students:";
//
// studentBindingSource
//
this.studentBindingSource.DataSource = typeof(DBWizard.Models.Student);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(992, 450);
this.Controls.Add(this.lblFoundStudents);
this.Controls.Add(this.foundStudents_comboBox);
this.Controls.Add(this.btnChaosMonkey);
this.Controls.Add(this.search_textBox);
this.Controls.Add(this.lblSearch);
this.Controls.Add(this.delete_button);
this.Controls.Add(this.clear_button);
this.Controls.Add(this.parent_groupBox);
this.Controls.Add(this.save_button);
this.Controls.Add(gradeLevelLabel);
this.Controls.Add(this.gradeLevelComboBox);
this.Controls.Add(genderLabel);
this.Controls.Add(this.genderComboBox);
this.Controls.Add(schoolLabel);
this.Controls.Add(this.schoolComboBox);
this.Controls.Add(addressLabel);
this.Controls.Add(this.addressTextBox);
this.Controls.Add(this.programComboBox);
this.Controls.Add(programNameLabel);
this.Controls.Add(this.dob_dateTimePicker);
this.Controls.Add(dOBLabel);
this.Controls.Add(student_idLabel);
this.Controls.Add(this.student_idTextBox);
this.Controls.Add(firstNameLabel);
this.Controls.Add(this.firstNameTextBox);
this.Controls.Add(lastNameLabel);
this.Controls.Add(this.lastNameTextBox);
this.Controls.Add(this.student_pictureBox);
this.Controls.Add(this.topTableLayoutPanel);
this.MainMenuStrip = this.mainMenuStrip;
this.Name = "Form1";
this.Text = "KentYouthDB";
this.Load += new System.EventHandler(this.Form1_Load);
this.topTableLayoutPanel.ResumeLayout(false);
this.topTableLayoutPanel.PerformLayout();
this.mainMenuStrip.ResumeLayout(false);
this.mainMenuStrip.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.studentBindingNavigator)).EndInit();
this.studentBindingNavigator.ResumeLayout(false);
this.studentBindingNavigator.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.student_pictureBox)).EndInit();
this.parent_groupBox.ResumeLayout(false);
this.parent_groupBox.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.phoneNumberNumericUpDown)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.errorProvider1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.studentBindingSource)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.TableLayoutPanel topTableLayoutPanel;
private System.Windows.Forms.MenuStrip mainMenuStrip;
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
private System.Windows.Forms.BindingNavigator studentBindingNavigator;
private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
private System.Windows.Forms.BindingSource studentBindingSource;
private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
private System.Windows.Forms.ToolStripButton studentBindingNavigatorSaveItem;
private System.Windows.Forms.PictureBox student_pictureBox;
private System.Windows.Forms.TextBox lastNameTextBox;
private System.Windows.Forms.TextBox firstNameTextBox;
private System.Windows.Forms.TextBox student_idTextBox;
private System.Windows.Forms.DateTimePicker dob_dateTimePicker;
private System.Windows.Forms.ComboBox programComboBox;
private System.Windows.Forms.TextBox addressTextBox;
private System.Windows.Forms.ComboBox schoolComboBox;
private System.Windows.Forms.ComboBox genderComboBox;
private System.Windows.Forms.ComboBox gradeLevelComboBox;
private System.Windows.Forms.ToolStripMenuItem newStudentToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem saveStudentToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem reportsToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem studentBySchoolToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem studentsByProgramToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem exitsavesDataToolStripMenuItem;
private System.Windows.Forms.Button save_button;
private System.Windows.Forms.GroupBox parent_groupBox;
private System.Windows.Forms.TextBox emailAddressTextBox;
private System.Windows.Forms.NumericUpDown phoneNumberNumericUpDown;
private System.Windows.Forms.TextBox parent_firstNameTextBox;
private System.Windows.Forms.TextBox parent_lastNameTextBox;
private System.Windows.Forms.Button clear_button;
private System.Windows.Forms.Button delete_button;
private System.Windows.Forms.OpenFileDialog pic_openFileDialog;
private System.Windows.Forms.Label lblSearch;
private System.Windows.Forms.TextBox search_textBox;
private System.Windows.Forms.ErrorProvider errorProvider1;
private System.Windows.Forms.ToolTip toolTips;
private System.Windows.Forms.Button btnChaosMonkey;
private System.Windows.Forms.Label lblFoundStudents;
private System.Windows.Forms.ComboBox foundStudents_comboBox;
}
}

335
Form1.cs Normal file
View File

@ -0,0 +1,335 @@
using DBWizard.Models;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
/* References
* https://www.youtube.com/watch?v=ayp3tHEkRc0
* https://www.coderslexicon.com/passing-data-between-forms-using-delegates-and-events/
* https://dapper-tutorial.net/parameter-anonymous
* https://www.sqlitetutorial.net/sqlite-foreign-key/
* https://stackoverflow.com/questions/289680/difference-between-2-dates-in-sqlite
* https://dzone.com/articles/convert-object-byte-array-and
*/
// Using a delegate to trigger method on the customer view form
// https://www.coderslexicon.com/passing-data-between-forms-using-delegates-and-events/
namespace DBWizard
{
public partial class Form1 : Form
{
SqliteDataAccess SqliteDataAccess = new SqliteDataAccess();
bool bStudentRecordExists = false;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
FillComboBoxes();
}
/* Fills program and school combo boxes on the form
* with the static data from the sqlite db.
* input: no input
* output: void
*/
private void FillComboBoxes()
{
List<Program> programs = new List<Program>();
programs = SqliteDataAccess.GetPrograms();
foreach (Program p in programs)
{
programComboBox.Items.Add(p.name);
}
List<School> schools = new List<School>();
schools = SqliteDataAccess.GetSchools();
foreach (School s in schools)
{
schoolComboBox.Items.Add(s.name);
}
}
//TODO: implement
private void student_pictureBox_DoubleClick(object sender, EventArgs e)
{
DialogResult dr = pic_openFileDialog.ShowDialog();
if(dr == DialogResult.OK)
{
}
}
private void pic_openFileDialog_FileOk(object sender, CancelEventArgs e)
{
byte[] dickpic;
//Chunk file into bytes.
//If file > 2147483647 bytes long, reject file.
dickpic = ObjectToByteArray(student_pictureBox.Image);
if (dickpic.Length >= 2147483647) //THAT'S WHAT SHE SAID
{
MessageBox.Show("The selected student photo size is too large. Choose a smaller photo size or shrink the photo.");
return;
}
}
//TODO: implement
private void pictureBox1_Click(object sender, EventArgs e)
{
DialogResult dr = pic_openFileDialog.ShowDialog();
if(dr == DialogResult.OK)
{
//Place in dicpic box
//change tag of pic box to something else
student_pictureBox.Tag = "dickpic";
}
}
private void save_button_Click(object sender, EventArgs e)
{
byte[] dickpic;
//Perform sanity check, ensure all data is filled except picture
// Check to see if any control is in error.
foreach (Control c in errorProvider1.ContainerControl.Controls)
{
if (errorProvider1.GetError(c) != "")
{
MessageBox.Show("Please fix the errors on the form!");
return;
}
}
//Validate the picture is under 2147483647 characters in length.
dickpic = ObjectToByteArray(student_pictureBox.Image);
if(dickpic.Length >= 2147483647) //THAT'S WHAT SHE SAID
{
MessageBox.Show("The selected student photo size is too large. Choose a smaller photo size or shrink the photo.");
return;
}
//Collect form data in student object
Student student = new Student();
student.student_id = student_idTextBox.Text;
student.FirstName = firstNameTextBox.Text;
student.LastName = lastNameTextBox.Text;
student.DOB = dob_dateTimePicker.Value.ToString();
student.gender = genderComboBox.Text;
student.address = addressTextBox.Text;
student.program_id = programComboBox.SelectedIndex + 1;
student.school_id = schoolComboBox.SelectedIndex + 1;
student.GradeLevel = gradeLevelComboBox.Text;
if (student_pictureBox.Tag.ToString() == "DefaultImage")
student.photo = null;
else
student.photo = ObjectToByteArray(student_pictureBox.Image);
//collect parent
Parent parent = new Parent();
parent.LastName = parent_lastNameTextBox.Text;
parent.FirstName = parent_firstNameTextBox.Text;
parent.PhoneNumber = long.Parse(phoneNumberNumericUpDown.Value.ToString());
parent.EmailAddress = emailAddressTextBox.Text;
//save data to sqldb.
//update existing student.
if(SqliteDataAccess.FindStudentByStudentId(student.student_id).Count > 0)
{
SqliteDataAccess.UpdateStudent(student);
SqliteDataAccess.UpdateParent(parent,student.parent_id);
}
else //new student
{
student.parent_id = SqliteDataAccess.InsertNewParent(parent);
SqliteDataAccess.InsertNewStudent(student);
MessageBox.Show("Student successfully added");
}
}
//Convert student photo to byte array for saving to db.
//Also used to see if the photo is too large for the db blob type.
private byte[] ObjectToByteArray(Object obj)
{
if (obj == null)
return null;
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, obj);
return ms.ToArray();
}
//Convert student photo from byte array to object.
// Convert a byte array to an Object
private Object ByteArrayToObject(byte[] arrBytes)
{
MemoryStream memStream = new MemoryStream();
BinaryFormatter binForm = new BinaryFormatter();
memStream.Write(arrBytes, 0, arrBytes.Length);
memStream.Seek(0, SeekOrigin.Begin);
Object obj = (Object)binForm.Deserialize(memStream);
return obj;
}
// Basic input validation on a string given a textbox control
// ensures only values a-z, with length two or greater.
private void String_TextBox_Validating(object sender, CancelEventArgs e)
{
TextBox tb = (TextBox)sender;
if (!Regex.IsMatch(tb.Text, "[A-Za-z]{2,}"))
errorProvider1.SetError(tb, "Enter a value a-z only of length two or longer.");
else
errorProvider1.SetError(tb, "");
}
private void ComboBox_Validating(object sender, CancelEventArgs e)
{
ComboBox cb = (ComboBox)sender;
if (cb.SelectedIndex < 0)
{ errorProvider1.SetError(cb, "Select an item."); }
else
{ errorProvider1.SetError(cb, ""); }
}
/* Does not really check to see if it is a valid phone number
* since the phone companies introduce new area codes all the damn time.
* Only checks to see the most likely case that the user of the program
* has left the phone number value as the default minimum value.
*/
private void phoneNumberNumericUpDown_Validating(object sender, CancelEventArgs e)
{
if(phoneNumberNumericUpDown.Value == phoneNumberNumericUpDown.Minimum
|| phoneNumberNumericUpDown.Value == phoneNumberNumericUpDown.Maximum)
{ errorProvider1.SetError(phoneNumberNumericUpDown, "Type in a valid phone number"); }
else
{ errorProvider1.SetError(phoneNumberNumericUpDown, ""); }
}
private void emailAddressTextBox_Validating(object sender, CancelEventArgs e)
{
//email address regex
//^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,5}$
if (!Regex.IsMatch(emailAddressTextBox.Text, @"^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,5}$"))
errorProvider1.SetError(emailAddressTextBox, "Enter a valid email address: user@domain.com");
else
errorProvider1.SetError(emailAddressTextBox, "");
}
private void dob_dateTimePicker_Validating(object sender, CancelEventArgs e)
{
if(dob_dateTimePicker.Value == DateTime.Now)
{ errorProvider1.SetError(dob_dateTimePicker, "Please choose DOB."); }
else
{ errorProvider1.SetError(dob_dateTimePicker, ""); }
}
private void student_idTextBox_Validating(object sender, CancelEventArgs e)
{
TextBox tb = (TextBox)sender;
if (!Regex.IsMatch(tb.Text, "[A-Za-z0-9]{2,}"))
errorProvider1.SetError(tb, "Enter a value a-z0-9 only of length two or longer.");
else
errorProvider1.SetError(tb, "");
}
//TODO: Remove Chaos Monkey button
private void btnChaosMonkey_Click(object sender, EventArgs e)
{
MessageBox.Show("CHAOS MONKEY");
return;
}
private void clear_button_Click(object sender, EventArgs e)
{
ClearForm();
}
// clears the form
private void ClearForm()
{
foreach(Control c in this.Controls)
{
if (c is TextBox)
{
TextBox tb = (TextBox)c;
tb.Text = null;
}
if(c is ComboBox)
{
ComboBox cb = (ComboBox)c;
cb.SelectedIndex = -1;
}
if(c is DateTimePicker)
{
DateTimePicker dtp = (DateTimePicker)c;
dtp.Value = DateTime.Today;
}
if(c is NumericUpDown)
{
NumericUpDown nud = (NumericUpDown)c;
nud.Value = nud.Minimum;
}
}
}
private void search_textBox_KeyDown(object sender, KeyEventArgs e)
{
List<Student> foundStudents = new List<Student>();
if (e.KeyCode == Keys.Enter)
{
foundStudents_comboBox.Items.Clear();
foundStudents_comboBox.Text = String.Empty;
foundStudents = SqliteDataAccess.FindStudentByLastname(search_textBox.Text);
foreach (Student s in foundStudents)
{
foundStudents_comboBox.Items.Add(s);
}
foundStudents_comboBox.Text = (foundStudents.Count > 0) ? "Students found, click here" : "No students found";
}
}
//Do nothing if the user tries to type in the found student combobox.
private void foundStudents_comboBox_KeyDown(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
}
//TODO:Populate the form based on the found student.
private void foundStudents_comboBox_SelectionChangeCommitted(object sender, EventArgs e)
{
ClearForm();
}
}
}

305
Form1.resx Normal file
View File

@ -0,0 +1,305 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="lastNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="firstNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="student_idLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="dOBLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="programNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="addressLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="schoolLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="genderLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="gradeLevelLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="lastNameLabel1.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="firstNameLabel1.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="phoneNumberLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="emailAddressLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="mainMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="studentBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>446, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
/5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
rkJggg==
</value>
</data>
<metadata name="studentBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>204, 17</value>
</metadata>
<data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
</value>
</data>
<data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
</value>
</data>
<data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
</value>
</data>
<data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
oAc0QjgAAAAASUVORK5CYII=
</value>
</data>
<data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
</value>
</data>
<data name="studentBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
</value>
</data>
<data name="student_pictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAJwAAACcCAYAAACKuMJNAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKM+VkUso
RFEcxn8zRiSyMCFZ3AWyQEKy1BApSjOjxmPh3jtmqLnXdO/IxlLZKguPjdfCxpqtha1SyqNkZWlFbKTr
f+6omdQop07n13fO93XOdyB4kDEtN9QNlp1zoqMRLTE9o1U8E6KBerpo1003OxEbiVNyfNwSUOtNp8ri
f6MmueCaENCEB82skxOeF+5fzWUV7wiHzUU9KXwq3OHIBYXvlW7k+UVx2uegygw78eiQcFhYSxexUcTm
omMJ9wm3JC1b8oOJPCcVrym2Mivmzz3VC6sX7KmY0mU2M8oYE0yiYbDCEhlydMpqi+ISlf1ICX+T758U
lyGuJUxxDLOMhe77UX/wu1s31duTT6qOQPmT5721QsUWfG163ueh530dQdkjXNgF//IBDLyLvlnQWvah
dh3OLguasQ3nG9D4kNUd3ZfKZAZTKXg9kW+ahrprqJrN9/azz/EdxKWr8SvY3YO2tGTPlXh3ZXFvf57x
+yPyDdt5ctEMnipuAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5AQXFi84W/pl4wAACVJJREFU
eF7tnXusHFUdx8tDFHygyEOxagiagmL8g2gCAWMKhGgwCiESW9GYSINpUAsJxCBQAhoQAQk+qxBEU8OK
Vh7qH5Rsi3ElMN27s3Pn3sKNNPWClVDAa4HYhy3fX/zmspyeLWR2dvecme8n+WRv+rh7zvd35j1zZoEQ
QgghhBBCCCGEEA7tdvuINE1PhV/tdrvXwJvgKtig9vPNWZZdi88L4Cfwb4/kfxdi32DAHAeXY9D8DoPo
Gfy8p6Bb4Rr8jq/j8yN79uzZj18h6g4G10IMisswOB7nYBmGs/ieWyYnJz/KrxV1A4Pg07AJd3NQjMoW
Bvc5WOvtz6aIqmKbNis2ir7BGQTjMEdbzm80GgeweaJKYJO2CEVe6xR97KJdE/g8ic0UsZMkySEo6g0o
6o7eQgfm/+CqiYmJt7PZIkZQRDvqNHxFDtHNUGu7GMFa7cso3gs9xYzF7XCFTqVEghUKg22lU8QYvaPZ
bB7IbokQsSM+FMrO/vsKGJ04ir3X9kHZPREStjZAkda4RauA6zXoAsM2oyjMbU6hquT92rwGBE97+ApV
JX+lA4kAQCHsLg1fgaropey2GAdYs52AIrzoFKXK7ux0Oqew+2KUbNy48a0owEanIHVwFgcRhzMGMSqy
LPuRpxi1EGv2OxmDGAUI/US4q7cIdRODbjHjEMMER2r7I/CH3QLU0MdmZmbeyFjEsMCSbddIfQWoncji
a4xFDAOu3XI3+Bq7Oc/zgxiPKBscKJznCb3ufoXxiLJBuIkTtux2pxiPKBOe5PUFXns7nc7HGZMoCwR7
oxu0nPdWxiTKgLcebXFClq+4NUmSNzAuMSg4WDjZE7LsEbscpzIuMSgI9Ao3YPlqsVBexbjEoCBQe0Le
G7Scdz3jEoNgJzYR5n+dcOXebtelrhLAgPuQJ1zpEZvV4xmbKApCPNsXrvT6OcYmioIB9y1PsNLvZYxN
FAUh/tQJVfYxTdOfMDZRFAS52g1W9vXXjE0UBUvtfZ5gpd97GJsoCkJc54Qq+9tkbKIoCPEhJ1TZ34cY
mygKQvyTE6rs7/2MTRQFId7lhCr7mGXZbxibKApC/LkvXOl1FWMTRUGIVzuhyv5eydhEURDiEidU2Uds
Dc5jbKIoCNKesvcGLF+t3nRTApy0xqaV94Ys592lmTJLAmF2nHDl3j7CuMSgIEw9sfXaXse4xKBgZ/gs
T8Cyx06ncybjEoPC/biX3JDlvNu0/1YydhbdE7SEyOaXjEmUBYL9lBu0nPd0xiTKgk/f/9MJWna7s3rn
6pDApkPPNzgik0sYjyibmZmZtyHk59zQa+zWPM/fwnjEMEDIupj/it9mLGJY2FuTEfS/nODr6FN2uoix
iGGSpumXPAWoldh3050ho4JvD3zQLUKNXKcXvY0YrOUWIfhtTiHq4BwOFD7AGMQosc2KpyBVdym7L8YB
Bl1tnnnQVA4B0Gq1Dsag+4uvQBWzqfnfAiFJkkOx9E94ilQVM/gOdleEQLvdPhpFeaKnSFXxCesbuylC
Ympq6t0oUJVuR8+x5l7I7okQ4ZWIKsxH8rfp6el3slsiZOxAAgW7wylgTN5ufWB3RCzwElhMJ4ftNvoL
2HwRI1mWHY8itnqKGqotm7GdzRYxY9cdubZ72ilyCD6Htn3DXj7M5oqqgDXIYVjjfQ9FDmEzuw0D7QYd
GNQAG3gouN3I+WzPABiVz8NrkiQ5nM0RdcEuFWEt8xkMgAbczgExDHfBB2yzDt/Mrxd1xtY4GBRLMCB+
gc+/c6AM4iZ4G1zSbreP4NcI4QcDbyH2987AgFkOb4V/gHbTZ4I/fxyfj9nPcC20v/shXG7/B76Xv0YI
IYQQQgghhBBCCCFE6GzatOlNdsHd1FNUYiA6nc570jRdnGXZhd1u92b4ZzgJ7TKVTRNm10TdS1g7of2d
PcBjT1f9Edqs68vwez6Z5/m7+OtFnbH7z+zNLRhg38TAuBcDxO7icAdTWW6Fv8f3XIRB/WE2QVQdm+kb
hV+Kwt8Nn+kZEKN2C1yNwX6uNssVw9ZkWKucggL/DP6HBQ/J5zHw7sTn6ZoRKWLscUEU8nIU8h89xQ1d
uwNlBdqte+Ziwe5rQ8FWonDD3Ccbqra5tz7YQsNuidCwo0EU6RYU7EW3gBFrC83VGngBYftoKMoy+G8W
qYraUe4y7eONGRTBXt77CItSB9djLX4Cuy9Ghc3ejf0cm4hwt1OQOrgDg+672IU4iHGIYWInThF67hSh
jm7AQncsYxHDAEu2PT1fpYOCQZ3DoPs84xFlwfel3uWELf/vbgy6H2gTWxII8yiEusEJWe7tg/YuMsYm
ioBN6DEYcPYMqC9gubeP6qHrgtjhPwJ80glUvrbT2Ly+jzGK1wPWaicjuDknSPn6ncUCu4hxin3B0x7j
mNWoas5iwdWUE/sCS+VCBLXZCU4WV+936AdnL5ruCUuW43p7DoMxC8MCQTAPO0HJ8vytLvz3gH2NH3tC
kuV6MeOuN9hvO9cTjizfHfAkxl5PsGY7FiFU+T620Nyc5/lhjL9e2NNKCMBmkPQFI4ckFvK7WYJ6gc5f
4YYhRyN2Y77AMtSDqamp96PjL7hByJG5JUmSQ1mO6oMl7D5PCHKEogbfZzmqDTr7WbfzcizutKkuWJZq
wgMFmxjGF4AcvetYmmqCIySblcjXcTkmsWldzPJUi0ajcQA6OON2WI7dB1iiaoG12/mezsowrNYVCLtw
jE7ZrTK+zsrxu4alqgbokI5Mw3Z3XqW3UaND9zgdlOF5PcsVNzb5MjozzHeRynJ8yg7sWLZ4wcHCRZ7O
yQBN0/Q0li1e0JE6zW4Uu7ezbHGCDhzndEiG7Vyr1TqY5YsPdGCF0yEZuNgFOoPliw803t5/4O2YDFPU
7DssX1zwUla0EzvX2L+yhHExOTn5MU9nZPjutOnRWMZ4QMMvdToiI7HT6ZzJMsYDGr7G7YiMwzRNV7KM
8YCGa9qGeF3NMsZBs9k8EI3W5ax4fZSljIOJiYkPejoh43GOpYyDLMvO8nRCRiT2445kOcMHDb7Y7YCM
S3vlJ8sZPmjw9W4HZFxiK3U2yxk+aKym34pc1PCLLGf4YPtvbzj2dkTGIQbchSxn+KDBOukbuRhwl7Cc
4YMGr3U7IOMSA+4qljN80Nhr0eiGjNqlLKcQQgghhBBCCCGEGJQFC14GIEaNVj05/rcAAAAASUVORK5C
YII=
</value>
</data>
<metadata name="toolTips.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 65</value>
</metadata>
<metadata name="pic_openFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>713, 17</value>
</metadata>
<metadata name="errorProvider1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>929, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>94</value>
</metadata>
</root>

22
MainProgram.cs Normal file
View File

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace DBWizard
{
static class MainProgram
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

17
Models/Parent.cs Normal file
View File

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DBWizard.Models
{
public class Parent
{
public int parent_id { get; }
public string FirstName { get; set; }
public string LastName { get; set; }
public long PhoneNumber { get; set; }
public string EmailAddress { get; set; }
}
}

14
Models/Program.cs Normal file
View File

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DBWizard.Models
{
public class Program
{
public int program_id { get; }
public string name { get; }
}
}

14
Models/School.cs Normal file
View File

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DBWizard.Models
{
public class School
{
public int school_id { get; }
public string name { get; }
}
}

35
Models/Student.cs Normal file
View File

@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DBWizard.Models
{
public class Student
{
public int id { get; }
public string student_id { get; set; }
public int parent_id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string DOB { get; set; }
public string gender { get; set; }
public string address { get; set; }
public int program_id { get; set; }
public int school_id { get; set; }
public string GradeLevel { get; set; }
public byte[] photo { get; set; }
public virtual Parent Parent { get; set; }
public virtual Program Program { get; set; }
public virtual School School { get; set; }
//override toString for search functionality.
public override string ToString()
{
string str = $"{LastName}, {FirstName} student id: {student_id}";
return str;
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("DBWizard")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("DBWizard")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("42d31e64-c955-4c6f-9be2-1fc06e252f37")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Student" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Children>
<GenericObjectDataSource DisplayName="Parent" Version="1.0">
<TypeInfo>DBWizard.Models.Parent, DBWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
<TypeUISetting>
<PropertyUISettings>
<PropertyUISetting Name="PhoneNumber">
<ControlSettings>
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
<BindableControlInfo Name="NumericUpDown" Type="System.Windows.Forms.NumericUpDown" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</ControlSetting>
</ControlSettings>
</PropertyUISetting>
</PropertyUISettings>
</TypeUISetting>
</GenericObjectDataSource>
<GenericObjectDataSource DisplayName="School" Version="1.0">
<TypeInfo>DBWizard.Models.School, DBWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
<TypeUISetting>
<PropertyUISettings>
<PropertyUISetting Name="name">
<ControlSettings>
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</ControlSetting>
</ControlSettings>
</PropertyUISetting>
</PropertyUISettings>
</TypeUISetting>
</GenericObjectDataSource>
</Children>
<TypeInfo>DBWizard.Models.Student, DBWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
<TypeUISetting>
<PropertyUISettings>
<PropertyUISetting Name="gender">
<ControlSettings>
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</ControlSetting>
</ControlSettings>
</PropertyUISetting>
<PropertyUISetting Name="GradeLevel">
<ControlSettings>
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</ControlSetting>
</ControlSettings>
</PropertyUISetting>
</PropertyUISettings>
</TypeUISetting>
</GenericObjectDataSource>

73
Properties/Resources.Designer.cs generated Normal file
View File

@ -0,0 +1,73 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DBWizard.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DBWizard.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap student {
get {
object obj = ResourceManager.GetObject("student", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

124
Properties/Resources.resx Normal file
View File

@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="student" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\student.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

30
Properties/Settings.Designer.cs generated Normal file
View File

@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DBWizard.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

BIN
Resources/student.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

145
SqliteDataAccess.cs Normal file
View File

@ -0,0 +1,145 @@
using Dapper;
using DBWizard.Models;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SQLite;
using System.Linq;
namespace DBWizard
{
class SqliteDataAccess
{
public List<Student> FindStudentByLastname(string last_name)
{
//A using statement protects us as a failsafe: it guarantees the connection to the
//database will be closed, even in event of an application or computer crash.
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "SELECT * FROM students WHERE LastName=@LastName";
var output = cnn.Query<Student>(strQuery, new { LastName = last_name });
return output.ToList();
}
}
//Can also be used for search function.
public List<Student> FindStudentByStudentId(string studentid_in)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "SELECT * FROM students WHERE student_id=@studentid";
var output = cnn.Query<Student>(strQuery, new { studentid = studentid_in });
return output.ToList();
}
}
internal void UpdateStudent(Student stu)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "UPDATE Students SET student_id = @student_id, FirstName = @First_Name, LastName = @Last_Name," +
"DOB = @_dob, Gender = @_gender, Address = @_address, GradeLevel = @Grade_Level, Photo = @_photo" +
"WHERE id = @_id;";
cnn.Execute(strQuery, new
{
_id = stu.id,
student_id = stu.student_id,
First_Name = stu.FirstName,
Last_Name = stu.LastName,
_dob = stu.DOB,
_gender = stu.gender,
_address = stu.address,
Grade_Level = stu.GradeLevel,
_photo = stu.photo ?? null
});
}
}
internal void InsertNewStudent(Student stu)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "INSERT INTO STUDENTS (student_id, parent_id, FirstName, LastName, DOB, gender, address, program_id, school_id, GradeLevel, photo)" +
"VALUES (@student_id, @parent_id, @FirstName, @LastName, @DOB, @gender, @address, @program_id, @school_id, @GradeLevel, @photo)";
cnn.Execute(strQuery, stu);
}
}
/* Inserts a new parent.
* returns parent id as the new row # it just inserted.
*/
internal int InsertNewParent(Parent par)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "INSERT INTO PARENTS (FirstName,LastName,PhoneNumber,EmailAddress)" +
"VALUES (@FirstName,@LastName,@PhoneNumber,@EmailAddress);";
var affectedRow = cnn.Execute(strQuery, par);
return affectedRow;
}
}
internal void UpdateParent(Parent par, int parent_id_in)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "UPDATE Parents SET FirstName = @First_Name, LastName = @Last_Name," +
"PhoneNumber = @Phone_Number, EmailAddress = @Email_Address" +
"WHERE parent_id = @_id;";
cnn.Execute(strQuery, new
{
_id = parent_id_in,
First_Name = par.FirstName,
Last_Name = par.LastName,
Phone_Number = par.PhoneNumber,
Email_Address = par.EmailAddress
});
}
}
internal List<Program> GetPrograms()
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "SELECT name FROM programs;";
var output = cnn.Query<Program>(strQuery, new DynamicParameters());
return output.ToList();
}
}
internal List<School> GetSchools()
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "SELECT name FROM schools;";
var output = cnn.Query<School>(strQuery, new DynamicParameters());
return output.ToList();
}
}
public List<Parent> GetParentByID(int parent_id)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
string strQuery = "SELECT * FROM parents WHERE id=@id;";
var output = cnn.Query<Parent>(strQuery, new { id = parent_id });
return output.ToList();
}
}
private static string LoadConnectionString(string id = "Default")
{
return ConfigurationManager.ConnectionStrings[id].ConnectionString;
}
} //class SqliteDataAccess
}

10
packages.config Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="CsvHelper" version="15.0.5" targetFramework="net472" />
<package id="Dapper" version="2.0.35" targetFramework="net472" />
<package id="Microsoft.Bcl.AsyncInterfaces" version="1.1.0" targetFramework="net472" />
<package id="Microsoft.CSharp" version="4.5.0" targetFramework="net472" />
<package id="System.Data.SQLite.Core" version="1.0.112.1" targetFramework="net472" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net472" />
<package id="System.Threading.Tasks.Extensions" version="4.5.2" targetFramework="net472" />
</packages>

BIN
packages/CsvHelper.15.0.5/.signature.p7s vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
packages/CsvHelper.15.0.5/Icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
packages/Dapper.2.0.35/.signature.p7s vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,23 @@
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -0,0 +1,375 @@
.NET Core uses third-party libraries or other resources that may be
distributed under licenses different than the .NET Core software.
In the event that we accidentally failed to list a required notice, please
bring it to our attention. Post an issue or email us:
dotnet@microsoft.com
The attached notices are provided for information only.
License notice for ASP.NET
-------------------------------
Copyright (c) .NET Foundation. All rights reserved.
Licensed under the Apache License, Version 2.0.
Available at
https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt
License notice for Slicing-by-8
-------------------------------
http://sourceforge.net/projects/slicing-by-8/
Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
This software program is licensed subject to the BSD License, available at
http://www.opensource.org/licenses/bsd-license.html.
License notice for Unicode data
-------------------------------
http://www.unicode.org/copyright.html#License
Copyright © 1991-2017 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Unicode data files and any associated documentation
(the "Data Files") or Unicode software and any associated documentation
(the "Software") to deal in the Data Files or Software
without restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, and/or sell copies of
the Data Files or Software, and to permit persons to whom the Data Files
or Software are furnished to do so, provided that either
(a) this copyright and permission notice appear with all copies
of the Data Files or Software, or
(b) this copyright and permission notice appear in associated
Documentation.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in these Data Files or Software without prior
written authorization of the copyright holder.
License notice for Zlib
-----------------------
https://github.com/madler/zlib
http://zlib.net/zlib_license.html
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
*/
License notice for Mono
-------------------------------
http://www.mono-project.com/docs/about-mono/
Copyright (c) .NET Foundation Contributors
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the Software), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License notice for International Organization for Standardization
-----------------------------------------------------------------
Portions (C) International Organization for Standardization 1986:
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.
License notice for Intel
------------------------
"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License notice for Xamarin and Novell
-------------------------------------
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Third party notice for W3C
--------------------------
"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
Status: This license takes effect 13 May, 2015.
This work is being provided by the copyright holders under the following license.
License
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
Disclaimers
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
License notice for Bit Twiddling Hacks
--------------------------------------
Bit Twiddling Hacks
By Sean Eron Anderson
seander@cs.stanford.edu
Individually, the code snippets here are in the public domain (unless otherwise
noted) — feel free to use them however you please. The aggregate collection and
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
without even the implied warranty of merchantability or fitness for a particular
purpose.
License notice for Brotli
--------------------------------------
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
compress_fragment.c:
Copyright (c) 2011, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
decode_fuzzer.c:
Copyright (c) 2015 The Chromium Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
License notice for Json.NET
-------------------------------
https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
The MIT License (MIT)
Copyright (c) 2007 James Newton-King
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License notice for vectorized base64 encoding / decoding
--------------------------------------------------------
Copyright (c) 2005-2007, Nick Galbreath
Copyright (c) 2013-2017, Alfred Klomp
Copyright (c) 2015-2017, Wojciech Mula
Copyright (c) 2016-2017, Matthieu Darbois
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,223 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Bcl.AsyncInterfaces</name>
</assembly>
<members>
<member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
<summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
<typeparam name="TResult"></typeparam>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
<summary>
The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
or null if a callback hasn't yet been provided and the operation hasn't yet completed.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
<summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
<summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
<summary>
A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
or null if no special context is required.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
<summary>Whether the current operation has completed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
<summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
<summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
<summary>The current version of this value, used to help prevent misuse.</summary>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
<summary>Gets or sets whether to force continuations to run asynchronously.</summary>
<remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
<summary>Resets to prepare for the next operation.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
<summary>Completes with a successful result.</summary>
<param name="result">The result.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
<summary>Complets with an error.</summary>
<param name="error"></param>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
<summary>Gets the operation version.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
<summary>Gets the status of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
<summary>Gets the result of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
<summary>Schedules the continuation action for this operation.</summary>
<param name="continuation">The continuation to invoke when the operation has completed.</param>
<param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
<param name="flags">The flags describing the behavior of the continuation.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
<summary>Ensures that the specified token matches the current version.</summary>
<param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
<summary>Signals that the operation has completed. Invoked after the result or error has been set.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
<summary>
Invokes the continuation with the appropriate captured context / scheduler.
This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
running within that <see cref="T:System.Threading.ExecutionContext"/>.
</summary>
</member>
<member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
<summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
<param name="source">The source async disposable.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured async disposable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
<summary>Represents a builder for asynchronous iterators.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
<returns>The initialized instance.</returns>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
<summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="stateMachine">The state machine instance, passed by reference.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
<summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
</member>
<member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
<summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
<summary>Indicates whether a method is an asynchronous iterator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
<param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
<summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
<summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
<summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
passed the end of the collection.
</returns>
</member>
<member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerable`1">
<summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
<typeparam name="T">The type of values to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
<summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
<returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerator`1">
<summary>Supports a simple asynchronous iteration over a generic collection.</summary>
<typeparam name="T">The type of objects to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
of the collection.
</returns>
</member>
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="T:System.IAsyncDisposable">
<summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
</member>
<member name="M:System.IAsyncDisposable.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
</members>
</doc>

View File

@ -0,0 +1,223 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Bcl.AsyncInterfaces</name>
</assembly>
<members>
<member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
<summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
<typeparam name="TResult"></typeparam>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
<summary>
The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
or null if a callback hasn't yet been provided and the operation hasn't yet completed.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
<summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
<summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
<summary>
A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
or null if no special context is required.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
<summary>Whether the current operation has completed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
<summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
<summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
<summary>The current version of this value, used to help prevent misuse.</summary>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
<summary>Gets or sets whether to force continuations to run asynchronously.</summary>
<remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
<summary>Resets to prepare for the next operation.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
<summary>Completes with a successful result.</summary>
<param name="result">The result.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
<summary>Complets with an error.</summary>
<param name="error"></param>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
<summary>Gets the operation version.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
<summary>Gets the status of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
<summary>Gets the result of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
<summary>Schedules the continuation action for this operation.</summary>
<param name="continuation">The continuation to invoke when the operation has completed.</param>
<param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
<param name="flags">The flags describing the behavior of the continuation.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
<summary>Ensures that the specified token matches the current version.</summary>
<param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
<summary>Signals that the operation has completed. Invoked after the result or error has been set.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
<summary>
Invokes the continuation with the appropriate captured context / scheduler.
This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
running within that <see cref="T:System.Threading.ExecutionContext"/>.
</summary>
</member>
<member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
<summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
<param name="source">The source async disposable.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured async disposable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
<summary>Represents a builder for asynchronous iterators.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
<returns>The initialized instance.</returns>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
<summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="stateMachine">The state machine instance, passed by reference.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
<summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
</member>
<member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
<summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
<summary>Indicates whether a method is an asynchronous iterator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
<param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
<summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
<summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
<summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
passed the end of the collection.
</returns>
</member>
<member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerable`1">
<summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
<typeparam name="T">The type of values to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
<summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
<returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerator`1">
<summary>Supports a simple asynchronous iteration over a generic collection.</summary>
<typeparam name="T">The type of objects to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
of the collection.
</returns>
</member>
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="T:System.IAsyncDisposable">
<summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
</member>
<member name="M:System.IAsyncDisposable.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
</members>
</doc>

View File

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Bcl.AsyncInterfaces</name>
</assembly>
<members>
</members>
</doc>

View File

@ -0,0 +1 @@
0f7f38c4fd323b26da10cce95f857f77f0f09b48

Binary file not shown.

View File

@ -0,0 +1,23 @@
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Binary file not shown.

View File

@ -0,0 +1,309 @@
.NET Core uses third-party libraries or other resources that may be
distributed under licenses different than the .NET Core software.
In the event that we accidentally failed to list a required notice, please
bring it to our attention. Post an issue or email us:
dotnet@microsoft.com
The attached notices are provided for information only.
License notice for Slicing-by-8
-------------------------------
http://sourceforge.net/projects/slicing-by-8/
Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
This software program is licensed subject to the BSD License, available at
http://www.opensource.org/licenses/bsd-license.html.
License notice for Unicode data
-------------------------------
http://www.unicode.org/copyright.html#License
Copyright © 1991-2017 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Unicode data files and any associated documentation
(the "Data Files") or Unicode software and any associated documentation
(the "Software") to deal in the Data Files or Software
without restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, and/or sell copies of
the Data Files or Software, and to permit persons to whom the Data Files
or Software are furnished to do so, provided that either
(a) this copyright and permission notice appear with all copies
of the Data Files or Software, or
(b) this copyright and permission notice appear in associated
Documentation.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in these Data Files or Software without prior
written authorization of the copyright holder.
License notice for Zlib
-----------------------
https://github.com/madler/zlib
http://zlib.net/zlib_license.html
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
*/
License notice for Mono
-------------------------------
http://www.mono-project.com/docs/about-mono/
Copyright (c) .NET Foundation Contributors
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the Software), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License notice for International Organization for Standardization
-----------------------------------------------------------------
Portions (C) International Organization for Standardization 1986:
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.
License notice for Intel
------------------------
"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License notice for Xamarin and Novell
-------------------------------------
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Third party notice for W3C
--------------------------
"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
Status: This license takes effect 13 May, 2015.
This work is being provided by the copyright holders under the following license.
License
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
Disclaimers
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
License notice for Bit Twiddling Hacks
--------------------------------------
Bit Twiddling Hacks
By Sean Eron Anderson
seander@cs.stanford.edu
Individually, the code snippets here are in the public domain (unless otherwise
noted) — feel free to use them however you please. The aggregate collection and
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
without even the implied warranty of merchantability or fitness for a particular
purpose.
License notice for Brotli
--------------------------------------
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
compress_fragment.c:
Copyright (c) 2011, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
decode_fuzzer.c:
Copyright (c) 2015 The Chromium Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."

View File

View File

View File

Binary file not shown.

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

Binary file not shown.

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contains factory methods to create dynamic call site binders for CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp binary operation binder.</summary>
<returns>Returns a new CSharp binary operation binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="operation">The binary operation kind.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initializes a new CSharp convert binder.</summary>
<returns>Returns a new CSharp convert binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="type">The type to convert to.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp get index binder.</summary>
<returns>Returns a new CSharp get index binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp get member binder.</summary>
<returns>Returns a new CSharp get member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to get.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke binder.</summary>
<returns>Returns a new CSharp invoke binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke constructor binder.</summary>
<returns>Returns a new CSharp invoke constructor binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke member binder.</summary>
<returns>Returns a new CSharp invoke member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to invoke.</param>
<param name="typeArguments">The list of type arguments specified for this invoke.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initializes a new CSharp is event binder.</summary>
<returns>Returns a new CSharp is event binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the event to look for.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp set index binder.</summary>
<returns>Returns a new CSharp set index binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp set member binder.</summary>
<returns>Returns a new CSharp set member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to set.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp unary operation binder.</summary>
<returns>Returns a new CSharp unary operation binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="operation">The unary operation kind.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> class.</summary>
<returns>A new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> class.</returns>
<param name="flags">The flags for the argument.</param>
<param name="name">The name of the argument, if named; otherwise null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>The argument is a constant.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>The argument is passed to an out parameter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>The argument is passed to a ref parameter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>The argument is a <see cref="T:System.Type" /> indicating an actual type name used in source. Used only for target objects in static calls.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>The argument is a named argument.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>No additional information to represent.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>The argument's compile-time type should be considered during binding.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>The evaluation of this binder happens in a checked context.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>The binder represents an implicit conversion for use in an array creation expression.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>The binder represents an explicit conversion.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>The binder represents an invoke on a simple name.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>The binder represents an invoke on a specialname.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>There is no additional information required for this binder.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>The binder is used in a position that does not require a result, and can therefore bind to a void returning method.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>The result of any bind is going to be indexed get a set index or get index binder.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>The value in this set index or set member comes a compound assignment operator.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Represents an error that occurs when a dynamic bind in the C# runtime binder is processed.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class that has a specified error message.</summary>
<param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class that has a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Represents an error that occurs when a dynamic bind in the C# runtime binder is processed.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class with a system-supplied message that describes the error.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class with a specified message that describes the error.</summary>
<param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class that has a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Enthält Factorymethoden zum Erstellen dynamischer Aufrufsitebinder für CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder für binäre CSharp-Vorgänge.</summary>
<returns>Gibt einen neuen Binder für binäre CSharp-Vorgänge zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="operation">Die Art des binären Vorgangs.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initialisiert einen neuen CSharp-Konvertierungsbinder.</summary>
<returns>Gibt einen neuen CSharp-Konvertierungsbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="type">Der Typ, in den konvertiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Abrufen von CSharp-Indizes.</summary>
<returns>Gibt einen neuen Binder zum Abrufen von CSharp-Indizes zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Abrufen von CSharp-Membern.</summary>
<returns>Gibt einen neuen Binder zum Abrufen von CSharp-Membern zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des abzurufenden Members.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufkonstruktorbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufkonstruktorbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufmemberbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufmemberbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des aufzurufenden Members.</param>
<param name="typeArguments">Die Liste der für diesen Aufruf angegebenen Typargumente.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initialisiert einen neuen CSharp-ist-Ereignis-Binder.</summary>
<returns>Gibt einen neuen CSharp-ist-Ereignis-Binder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des zu suchenden Ereignisses.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Festlegen von CSharp-Indizes.</summary>
<returns>Gibt einen neuen Binder zum Festlegen von CSharp-Indizes zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Festlegen von CSharp-Membern.</summary>
<returns>Gibt einen neuen Binder zum Festlegen von CSharp-Membern zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des festzulegenden Members.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder für unäre CSharp-Vorgänge.</summary>
<returns>Gibt einen neuen Binder für unäre CSharp-Vorgänge zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="operation">Die Art des unären Vorgangs.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Klasse.</summary>
<returns>Eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Klasse.</returns>
<param name="flags">Die Flags für das Argument.</param>
<param name="name">Der Name des Arguments, wenn es sich um ein benanntes Argument handelt, andernfalls NULL.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>Das Argument ist eine Konstante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>Das Argument wird an einen Out-Parameter übergeben.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>Das Argument wird an einen Ref-Parameter übergeben.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>Das Argument ist ein <see cref="T:System.Type" />, der einen tatsächlichen, in der Quelle verwendeten Typnamen angibt.Wird nur für Zielobjekte in statischen Aufrufen verwendet.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Das Argument ist ein benanntes Argument.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Es sind keine weitere Informationen vorhanden, die dargestellt werden können.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Während der Bindung muss der Kompilierzeittyp des Arguments berücksichtigt werden.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente auf einer Aufrufsite sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Der Binder stellt ein logisches AND oder logisches OR dar, das Teil einer bedingten logischen Operatorauswertung ist.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>Die Auswertung für diesen Binder erfolgt in einem überprüften Kontext.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Der Binder stellt eine implizite Konvertierung für die Verwendung in einem Arrayerstellungsausdruck dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Der Binder stellt eine explizite Konvertierung dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Der Binder stellt einen Aufruf für einen einfachen Namen dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Der Binder stellt einen Aufruf für einen besonderen Namen dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Für diesen Binder sind keine zusätzlichen Informationen erforderlich.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Der Binder wird an einer Position verwendet, an der kein Ergebnis erforderlich ist, und kann daher an eine leere Rückgabemethode binden.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Das Ergebnis einer Bindung wird indiziert, es wird ein Binder zum Festlegen oder Abrufen von Indizes abgerufen.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Der Wert in diesem festgelegten Index oder festgelegten Member ist ein Verbundzuweisungsoperator.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse, die über eine angegebene Fehlermeldung verfügt.</summary>
<param name="message">Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
<param name="innerException">Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer angegebenen Meldung, die den Fehler beschreibt.</summary>
<param name="message">Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
<param name="innerException">Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contiene métodos de generador que permiten crear enlazadores de sitios de llamada dinámicos para CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones binarias de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones binarias de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="operation">Tipo de operación binaria.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Inicializa un nuevo enlazador de conversiones de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de conversiones de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="type">Tipo en el que se va a convertir.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de obtención de índice de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de obtención de índice de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de obtención de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de obtención de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro que se va a obtener.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de constructor de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de constructor de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro al que se va a invocar.</param>
<param name="typeArguments">Lista de los argumentos de tipo especificados para esta invocación.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Inicializa un nuevo enlazador de búsquedas de eventos de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de búsquedas de eventos de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del evento que se va a buscar.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de establecimiento de índice de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de establecimiento de índice de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de establecimiento de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de establecimiento de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro que se va a establecer.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones unarias de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones unarias de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="operation">Tipo de operación unaria.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Marcas para el argumento.</param>
<param name="name">Nombre del argumento, si lo tiene; de lo contrario, NULL.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>El argumento es una constante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>El argumento se pasa a un parámetro out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>El argumento se pasa a un parámetro ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>El argumento es un objeto <see cref="T:System.Type" /> que indica un nombre de tipo real utilizado en origen.Únicamente se usa para los objetos de destino en las llamadas estáticas.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Es un argumento con nombre.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Ninguna información adicional para representar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>El tipo de tiempo de compilación del argumento debe considerarse durante el enlace.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>El enlazador representa un operador AND lógico u OR lógico que forma parte de una evaluación de operadores lógicos condicionales.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>La evaluación de este enlazador se lleva a cabo en un contexto comprobado.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>El enlazador representa una conversión explícita.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>El enlazador representa una invocación en un nombre simple.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>El enlazador representa una invocación en un nombre especial.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Este enlazador no requiere ninguna información adicional.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>El enlazador se usa en una posición que no requiere un resultado y, por lo tanto, se puede enlazar a un método que devuelva void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>El valor de este índice o miembro set se convierte en un operador de asignación compuesto.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> que tiene un mensaje de error especificado.</summary>
<param name="message">Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
<param name="innerException">Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un mensaje proporcionado por el sistema que describe el error.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un mensaje de error especificado que describe el error.</summary>
<param name="message">Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
<param name="innerException">Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,201 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contient des méthodes de fabrique pour créer des classeurs de sites d'appel dynamiques pour CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'opérations binaires CSharp.</summary>
<returns>Retourne un nouveau classeur d'opérations binaires CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="operation">Type d'opération binaire.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initialise un nouveau classeur de conversion CSharp.</summary>
<returns>Retourne un nouveau classeur de conversion CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="type">Type dans lequel convertir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'obtention d'index CSharp.</summary>
<returns>Retourne un nouveau classeur d'obtention d'index CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'obtention de membre CSharp.</summary>
<returns>Retourne un nouveau classeur d'obtention de membre CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à obtenir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'appel CSharp.</summary>
<returns>Retourne un nouveau classeur d'appel CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de constructeurs appelés CSharp.</summary>
<returns>Retourne un nouveau classeur de constructeurs appelés CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de membres appelés CSharp.</summary>
<returns>Retourne un nouveau classeur de membres appelés CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à appeler.</param>
<param name="typeArguments">Liste d'arguments de type spécifiés pour cet appel.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initialise un nouveau classeur d'événements CSharp.</summary>
<returns>Retourne un nouveau classeur d'événement CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom de l'événement à rechercher.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de définition d'index CSharp.</summary>
<returns>Retourne un nouveau classeur de définition d'index CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de définition de membre CSharp.</summary>
<returns>Retourne un nouveau classeur de définition de membre CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à définir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'opérations unaires CSharp.</summary>
<returns>Retourne un nouveau classeur d'opérations unaires CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="operation">Type d'opération unaire.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Indicateurs de l'argument.</param>
<param name="name">Nom de l'argument, s'il est nommé ; sinon, null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>L'argument est une constante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>L'argument est passé à un paramètre de sortie (out).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>L'argument est passé à un paramètre de référence (ref).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>L'argument est un <see cref="T:System.Type" /> qui indique un nom de type réel utilisé dans la source.Utilisé uniquement pour les objets cible dans les appels statiques.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>L'argument est un argument nommé.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Aucune information supplémentaire à représenter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Le type de l'argument au moment de la compilation doit être considéré pendant la liaison.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui ne sont pas spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Le classeur représente un AND logique ou un OR logique faisant partie d'une évaluation d'opérateur logique conditionnelle.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>L'évaluation de ce classeur s'effectue dans un contexte vérifié (checked).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Le classeur représente une conversion implicite pour une utilisation dans une expression de création de tableau.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Le classeur représente une conversion explicite.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Le classeur représente un appel sur un nom simple.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Le classeur représente un appel sur un nom spécial.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Aucune information supplémentaire n'est requise pour ce classeur.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Le classeur est utilisé à un emplacement qui ne requiert pas de résultat et peut par conséquent créer une liaison avec une méthode retournant void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Le résultat de n'importe quel lien sera un classeur indexé d'obtention d'index ou de membre défini.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>La valeur dans cet index défini ou membre défini provient d'un opérateur d'assignation composée.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> qui comporte un message d'erreur spécifié.</summary>
<param name="message">Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
<param name="innerException">Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> avec un message système décrivant l'erreur.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> avec un message spécifié décrivant l'erreur.</summary>
<param name="message">Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
<param name="innerException">Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contiene metodi factory per creare gestori di associazione del sito di chiamata dinamica per CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'operazione binaria di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'operazione binaria di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="operation">Tipo di operazione binaria.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Inizializza un nuovo gestore di associazione delle conversioni di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione delle conversioni di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="type">Tipo in cui eseguire la conversione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'indice get di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'indice get di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro get di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro get di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da ottenere.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del costruttore invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del costruttore invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da richiamare,</param>
<param name="typeArguments">Elenco di argomenti del tipo specificati per la chiamata.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Inizializza un nuovo gestore di associazione degli eventi is di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione degli eventi is di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome dell'evento di cui eseguire la ricerca.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'indice set di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'indice set di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro set di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro set di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da impostare.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'operazione unaria di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'operazione unaria di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="operation">Tipo di operazione unaria.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Flag per l'argomento.</param>
<param name="name">Nome dell'argomento, se denominato; in caso contrario, null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>L'argomento è una costante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>L'argomento viene passato a un parametro out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>L'argomento viene passato a un parametro ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>L'argomento è un oggetto <see cref="T:System.Type" /> che indica un nome di tipo effettivo utilizzato nell'origine.Utilizzato solo per gli oggetti di destinazione in chiamate statiche.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>L'argomento è un argomento denominato.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Nessuna informazione aggiuntiva da rappresentare.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Il tipo dell'argomento in fase di compilazione deve essere considerato durante l'associazione.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# non specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Il gestore di associazione rappresenta un operatore logico AND o OR che fa parte di una valutazione dell'operatore logico condizionale.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>La valutazione di questo gestore di associazione si verifica in un contesto verificato.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Il gestore di associazione rappresenta una conversione implicita per l'utilizzo in un'espressione di creazione di una matrice.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Il gestore di associazione rappresenta una conversione esplicita.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Il gestore di associazione rappresenta una chiamata per un nome semplice.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Il gestore di associazione rappresenta una chiamata per uno SpecialName.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Non sono presenti informazioni aggiuntive necessarie per questo gestore di associazione.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Il gestore di associazione viene utilizzato in una posizione che non richiede un risultato e può quindi essere associato a un metodo che restituisce void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Il risultato di qualsiasi associazione sarà indicizzato per ottenere un gestore di associazione dell'indice set o get.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Il valore in questo indice set o membro set presenta un operatore di assegnazione composto.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> che include un messaggio di errore specificato.</summary>
<param name="message">Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
<param name="innerException">Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un messaggio fornito dal sistema in cui viene descritto l'errore.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un messaggio specifico in cui viene descritto l'errore.</summary>
<param name="message">Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
<param name="innerException">Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>CSharp の動的呼び出しサイト バインダーを作成するファクトリ メソッドが含まれています。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい二項演算バインダーを初期化します。</summary>
<returns>CSharp の新しい二項演算バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="operation">二項演算の種類。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>CSharp の新しい変換バインダーを初期化します。</summary>
<returns>CSharp の新しい変換バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="type">変換後の型。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいインデックス取得バインダーを初期化します。</summary>
<returns>CSharp の新しいインデックス取得バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー取得バインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー取得バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">取得するメンバーの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい呼び出しバインダーを初期化します。</summary>
<returns>CSharp の新しい呼び出しバインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいコンストラクター バインダーを初期化します。</summary>
<returns>CSharp の新しいコンストラクター バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー呼び出しバインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー呼び出しバインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">呼び出されるメンバーの名前。</param>
<param name="typeArguments">この呼び出しに対して指定する型引数のリスト。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>CSharp の新しいイベント確認バインダーを初期化します。</summary>
<returns>CSharp の新しいイベント確認バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">検索するイベントの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいインデックス設定バインダーを初期化します。</summary>
<returns>CSharp の新しいインデックス設定バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー設定バインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー設定バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">設定するメンバーの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい単項演算バインダーを初期化します。</summary>
<returns>CSharp の新しい単項演算バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="operation">単項演算の種類。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> クラスの新しいインスタンスを初期化します。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> クラスの新しいインスタンス。</returns>
<param name="flags">引数のフラグ。</param>
<param name="name">引数に名前がある場合はその名前。それ以外の場合は null。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>引数は定数です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>引数は out パラメーターに渡されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>引数は ref パラメーターに渡されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>引数は、ソースで使用されている実際の型名を示す <see cref="T:System.Type" /> です。静的呼び出しのターゲット オブジェクトでのみ使用されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>引数は名前付き引数です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>追加情報はありません。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>引数のコンパイル時の型はバインディング時に考慮されます。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>呼び出しサイトにおける特定の引数に固有ではない、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>このバインダーは、条件論理演算子の評価の一部である論理 AND または論理 OR を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>このバインダーの評価は、checked コンテキストで行われます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>このバインダーは、配列作成式で使用する暗黙の型変換を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>このバインダーは、明示的な変換を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>このバインダーは、簡易名での呼び出しを表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>このバインダーは、特別な名前での呼び出しを表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>このバインダーに必要な追加情報はありません。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>バインダーは、結果を必要としない位置で使用されるため、戻り型が void のメソッドにバインドできます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>どのバインドの結果にもインデックスが付けられます。インデックス設定バインダーまたはインデックス取得バインダーが必要です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>このインデックス設定またはメンバー設定の値は複合代入演算子になります。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>指定したエラー メッセージを持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
<param name="innerException">現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>エラーを説明するシステム提供のメッセージを使用して、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>エラーを説明する指定したメッセージを使用して、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
<param name="innerException">現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>CSharp의 동적 호출 사이트 바인더를 만드는 팩터리 메서드가 들어 있습니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 이항 연산 바인더를 초기화합니다.</summary>
<returns>새 CSharp 이항 연산 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="operation">이항 연산 종류입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>새 CSharp 변환 바인더를 초기화합니다.</summary>
<returns>새 CSharp 변환 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="type">변환할 대상 형식입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 인덱스 가져오기 바인더를 초기화합니다.</summary>
<returns>새 CSharp 인덱스 가져오기 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 가져오기 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 가져오기 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">가져올 멤버의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 생성자 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 생성자 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">호출할 멤버의 이름입니다.</param>
<param name="typeArguments">이 호출에 대해 지정된 형식 인수의 목록입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>새 CSharp 이벤트 확인 바인더를 초기화합니다.</summary>
<returns>새 CSharp 이벤트 확인 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">찾을 이벤트의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 인덱스 설정 바인더를 초기화합니다.</summary>
<returns>새 CSharp 인덱스 설정 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 설정 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 설정 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">설정할 멤버의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 단항 연산 바인더를 초기화합니다.</summary>
<returns>새 CSharp 단항 연산 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="operation">단항 연산 종류입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 클래스의 새 인스턴스입니다.</returns>
<param name="flags">인수의 플래그입니다.</param>
<param name="name">명명된 경우 인수의 이름이고, 그렇지 않으면 null입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>인수가 상수입니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>인수가 out 매개 변수에 전달됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>인수가 ref 매개 변수에 전달됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>인수가 소스에서 사용된 실제 형식 이름을 나타내는 <see cref="T:System.Type" />입니다.정적 호출의 대상 개체에만 사용됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>인수가 명명된 인수입니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>나타낼 추가 정보가 없습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>바인딩하는 동안 인수의 컴파일 타임 형식을 고려해야 합니다.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>호출 사이트의 특정 인수와 관련되지 않은 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>바인더는 조건부 논리 연산자 계산에 속하는 논리적 AND 또는 논리적 OR를 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>이 바인더에 대한 계산은 확인된 컨텍스트에서 발생합니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>바인더는 배열 생성 식에 사용할 암시적 변환을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>바인더는 명시적 변환을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>바인더는 단순한 이름에 대한 호출을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>바인더는 특수한 이름에 대한 호출을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>이 바인더에 필요한 추가 정보가 없습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>바인더는 결과가 필요 없는 위치에서 사용되므로 void를 반환하는 메서드에 바인딩할 수 있습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>바인딩의 결과가 인덱싱되어 인덱스 설정 또는 인덱스 가져오기 바인더를 가져옵니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>이 인덱스 설정 또는 멤버 설정의 값은 복합 할당 연산자에서 사용됩니다.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>지정된 오류 메시지가 있는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>지정된 오류 메시지 및 해당 예외의 원인인 내부 예외에 대한 참조가 있는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
<param name="innerException">현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>오류를 설명하는 시스템 제공 메시지를 사용하여 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>오류를 설명하는 지정된 메시지를 사용하여 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 갖는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
<param name="innerException">현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Содержит фабричные методы для создания динамических связывателей источников вызова для CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель бинарной операции CSharp.</summary>
<returns>Возвращает новый связыватель бинарной операции CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="operation">Вид бинарной операции.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Инициализирует новый связыватель преобразования CSharp.</summary>
<returns>Возвращает новый связыватель преобразования CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="type">Тип, в который выполняется преобразование.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель получения индекса CSharp.</summary>
<returns>Возвращает новый связыватель получения индекса CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель получения члена CSharp.</summary>
<returns>Возвращает новый связыватель получения члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя возвращаемого члена.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова CSharp.</summary>
<returns>Возвращает новый связыватель вызова CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова конструктора CSharp.</summary>
<returns>Возвращает новый связыватель вызова конструктора CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова члена CSharp.</summary>
<returns>Возвращает новый связыватель вызова члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя элемента, который предполагается вызвать.</param>
<param name="typeArguments">Список аргументов типа, указанных для данного вызова.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Инициализирует новый связыватель поиска события CSharp.</summary>
<returns>Возвращает новый связыватель поиска события CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя искомого события.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель задания индекса CSharp.</summary>
<returns>Возвращает новый связыватель задания индекса CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель задания члена CSharp.</summary>
<returns>Возвращает новый связыватель задания члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя задаваемого члена.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель унарной операции CSharp.</summary>
<returns>Возвращает новый связыватель унарной операции CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="operation">Вид унарной операции.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Флаги для аргумента.</param>
<param name="name">Имя аргумента, если ему присвоено имя, или NULL в противном случае.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>Аргумент является константой.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>Аргумент, передаваемый в параметр out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>Аргумент, передаваемый в параметр ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>Аргумент является объектом типа <see cref="T:System.Type" />, указывающим фактическое имя типа, используемое в источнике.Используется только для целевых объектов в статических вызовах.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Аргумент является именованным аргументом.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Дополнительные сведения не представлены.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>В процессе привязки следует учитывать тип времени компиляции аргумента.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Связыватель представляет логическое И или логическое ИЛИ, которое является частью оценки условного логического оператора.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>Оценка данного связывателя происходит в проверяемом контексте.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Связыватель представляет неявное преобразование для использовании в выражении, создающем массив.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Связыватель представляет явное преобразование.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Связыватель представляет вызов по простому имени.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Связыватель представляет вызов по специальному имени.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Для данного связывателя не требуются дополнительные сведения.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Этот связыватель используется в позиции, не требующей результата, и, следовательно, может выполнять привязку к методу, возвращающему значение void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Результатом любой привязки будет индексированный метод получения связывателя задания или получения индекса.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Значение данного метода задания индекса или члена становится частью составного оператора присваивания.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />, содержащий указанное сообщение об ошибке.</summary>
<param name="message">Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />, содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
<param name="innerException">Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> системным сообщением, содержащим описание ошибки.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> заданным сообщением, содержащим описание ошибки.</summary>
<param name="message">Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />, содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
<param name="innerException">Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,191 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>包含用于为 CSharp 创建动态调用站点联编程序的工厂方法。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 二元运算联编程序。</summary>
<returns>返回新的 CSharp 二元运算联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="operation">二元运算类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>初始化新的 CSharp 转换联编程序。</summary>
<returns>返回新的 CSharp 转换联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="type">要转换到的类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 获取索引联编程序。</summary>
<returns>返回新的 CSharp 获取索引联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 获取成员联编程序。</summary>
<returns>返回新的 CSharp 获取成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要获取的成员名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用联编程序。</summary>
<returns>返回新的 CSharp 调用联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用构造函数联编程序。</summary>
<returns>返回新的 CSharp 调用构造函数联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用成员联编程序。</summary>
<returns>返回新的 CSharp 调用成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要调用的成员名。</param>
<param name="typeArguments">为此调用指定的类型参数的列表。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>初始化新的 CSharp 事件联编程序。</summary>
<returns>返回新的 CSharp 事件联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要查找的事件的名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 设置索引联编程序。</summary>
<returns>返回新的 CSharp 设置索引联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 设置成员联编程序。</summary>
<returns>返回新的 CSharp 设置成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要设置的成员的名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 一元运算联编程序。</summary>
<returns>返回新的 CSharp 一元运算联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="operation">一元运算类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 类的新实例。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 类的新实例。</returns>
<param name="flags">参数的标志。</param>
<param name="name">如果已指定参数名称,则为相应的名称;否则为空。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>该参数是一个常量。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>将实参传递到 out 形参。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>将实参传递到 ref 形参。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>参数为 <see cref="T:System.Type" />,它指示源中使用的实际类型名称。仅用于静态调用中的目标对象。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>参数为命名参数。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>没有要表示的附加信息。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>在绑定期间,应考虑参数的编译时类型。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>此联编程序表示作为条件逻辑运算符计算的一部分的逻辑 AND 或逻辑 OR。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>在已检查的上下文中计算此联编程序。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>此联编程序表示要在数组创建表达式中使用的隐式转换。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>此联编程序表示显式转换。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>此联编程序表示对简单名称的调用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>此联编程序表示对特殊名称的调用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>此联编程序不需要附加信息。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>联编程序在不需要结果的位置中使用,因此可绑定到一个 void 返回方法。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>将为任何绑定的结果编制索引,以获得一个设置索引联编程序或获取索引联编程序。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>此设置索引或设置成员中的值为复合赋值运算符。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例,它包含指定的错误消息。</summary>
<param name="message">描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。</summary>
<param name="message">解释异常原因的错误信息。</param>
<param name="innerException">导致当前异常的异常;如果未指定内部异常,则为空引用。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>使用由系统提供的用来描述错误的消息初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>使用指定的描述错误的消息初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例。</summary>
<param name="message">描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。</summary>
<param name="message">解释异常原因的错误信息。</param>
<param name="innerException">导致当前异常的异常;如果未指定内部异常,则为空引用。</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,211 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>包含建立 CSharp 動態呼叫位置繫結器的 Factory 方法。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 二進位運算繫結器。</summary>
<returns>傳回新的 CSharp 二進位運算繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="operation">二元運算類型。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>初始化新的 CSharp 轉換繫結器。</summary>
<returns>傳回新的 CSharp 轉換繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="type">要轉換成的型別。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp get 索引繫結器。</summary>
<returns>傳回新的 CSharp get 索引繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp get 成員繫結器。</summary>
<returns>傳回新的 CSharp get 成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要取得的成員名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用繫結器。</summary>
<returns>傳回新的 CSharp 叫用繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用建構函式繫結器。</summary>
<returns>傳回新的 CSharp 叫用建構函式繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用成員繫結器。</summary>
<returns>傳回新的 CSharp 叫用成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要叫用的成員名稱。</param>
<param name="typeArguments">為此叫用指定之型別引數的清單。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>初始化新的 CSharp Is 事件繫結器。</summary>
<returns>傳回新的 CSharp Is 事件繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要尋找之事件的名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp set 索引繫結器。</summary>
<returns>傳回新的 CSharp set 索引繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp set 成員繫結器。</summary>
<returns>傳回新的 CSharp set 成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要設定之成員的名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 一元運算繫結器。</summary>
<returns>傳回新的 CSharp 一元運算繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="operation">一元運算類型。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</returns>
<param name="flags">引數的旗標。</param>
<param name="name">如果是具名引數,則為引數的名稱,否則為 null。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>引數為常數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>引數傳遞給 out 參數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>引數傳遞給 ref 參數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>引數為 <see cref="T:System.Type" />,表示來源中使用的實際型別名稱。只用於靜態呼叫中的目標物件。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>引數為具名引數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>無其他要表示的資訊。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>繫結期間應該考慮引數的編譯時期型別。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>表示呼叫位置上非特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>繫結器表示邏輯 AND 或邏輯 OR這些是條件邏輯運算子評估的一部分。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>此繫結器的評估會在檢查的內容中進行。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>繫結器表示陣列建立運算式中使用的隱含轉換。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>繫結器表示明確轉換。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>繫結器表示在簡單名稱上叫用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>繫結器表示在 Specialname 上叫用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>此繫結器不需要額外的資訊。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>繫結器用於不需要結果的位置,因此可以繫結至傳回 Void 的方法。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>任何繫結的結果都會變成索引的 get 索引或 set 索引,或 get 索引繫結器。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>此 set 索引或 set 成員中的值為複合指派運算子。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息。</summary>
<param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
<param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>以系統提供的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>使用指定的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
<param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
<param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>
</member>
</members>
</doc>

View File

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contains factory methods to create dynamic call site binders for CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp binary operation binder.</summary>
<returns>Returns a new CSharp binary operation binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="operation">The binary operation kind.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initializes a new CSharp convert binder.</summary>
<returns>Returns a new CSharp convert binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="type">The type to convert to.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp get index binder.</summary>
<returns>Returns a new CSharp get index binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp get member binder.</summary>
<returns>Returns a new CSharp get member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to get.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke binder.</summary>
<returns>Returns a new CSharp invoke binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke constructor binder.</summary>
<returns>Returns a new CSharp invoke constructor binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp invoke member binder.</summary>
<returns>Returns a new CSharp invoke member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to invoke.</param>
<param name="typeArguments">The list of type arguments specified for this invoke.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initializes a new CSharp is event binder.</summary>
<returns>Returns a new CSharp is event binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the event to look for.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp set index binder.</summary>
<returns>Returns a new CSharp set index binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp set member binder.</summary>
<returns>Returns a new CSharp set member binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="name">The name of the member to set.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initializes a new CSharp unary operation binder.</summary>
<returns>Returns a new CSharp unary operation binder.</returns>
<param name="flags">The flags with which to initialize the binder.</param>
<param name="operation">The unary operation kind.</param>
<param name="context">The <see cref="T:System.Type" /> that indicates where this operation is used.</param>
<param name="argumentInfo">The sequence of <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> instances for the arguments to this operation.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> class.</summary>
<returns>A new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> class.</returns>
<param name="flags">The flags for the argument.</param>
<param name="name">The name of the argument, if named; otherwise null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>The argument is a constant.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>The argument is passed to an out parameter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>The argument is passed to a ref parameter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>The argument is a <see cref="T:System.Type" /> indicating an actual type name used in source. Used only for target objects in static calls.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>The argument is a named argument.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>No additional information to represent.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>The argument's compile-time type should be considered during binding.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>The evaluation of this binder happens in a checked context.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>The binder represents an implicit conversion for use in an array creation expression.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>The binder represents an explicit conversion.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>The binder represents an invoke on a simple name.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>The binder represents an invoke on a specialname.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>There is no additional information required for this binder.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>The binder is used in a position that does not require a result, and can therefore bind to a void returning method.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>The result of any bind is going to be indexed get a set index or get index binder.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>The value in this set index or set member comes a compound assignment operator.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Represents an error that occurs when a dynamic bind in the C# runtime binder is processed.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class that has a specified error message.</summary>
<param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> class that has a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Represents an error that occurs when a dynamic bind in the C# runtime binder is processed.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class with a system-supplied message that describes the error.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class with a specified message that describes the error.</summary>
<param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> class that has a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Enthält Factorymethoden zum Erstellen dynamischer Aufrufsitebinder für CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder für binäre CSharp-Vorgänge.</summary>
<returns>Gibt einen neuen Binder für binäre CSharp-Vorgänge zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="operation">Die Art des binären Vorgangs.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initialisiert einen neuen CSharp-Konvertierungsbinder.</summary>
<returns>Gibt einen neuen CSharp-Konvertierungsbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="type">Der Typ, in den konvertiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Abrufen von CSharp-Indizes.</summary>
<returns>Gibt einen neuen Binder zum Abrufen von CSharp-Indizes zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Abrufen von CSharp-Membern.</summary>
<returns>Gibt einen neuen Binder zum Abrufen von CSharp-Membern zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des abzurufenden Members.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufkonstruktorbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufkonstruktorbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen CSharp-Aufrufmemberbinder.</summary>
<returns>Gibt einen neuen CSharp-Aufrufmemberbinder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des aufzurufenden Members.</param>
<param name="typeArguments">Die Liste der für diesen Aufruf angegebenen Typargumente.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initialisiert einen neuen CSharp-ist-Ereignis-Binder.</summary>
<returns>Gibt einen neuen CSharp-ist-Ereignis-Binder zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des zu suchenden Ereignisses.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Festlegen von CSharp-Indizes.</summary>
<returns>Gibt einen neuen Binder zum Festlegen von CSharp-Indizes zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder zum Festlegen von CSharp-Membern.</summary>
<returns>Gibt einen neuen Binder zum Festlegen von CSharp-Membern zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="name">Der Name des festzulegenden Members.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialisiert einen neuen Binder für unäre CSharp-Vorgänge.</summary>
<returns>Gibt einen neuen Binder für unäre CSharp-Vorgänge zurück.</returns>
<param name="flags">Die Flags, mit denen der Binder initialisiert werden soll.</param>
<param name="operation">Die Art des unären Vorgangs.</param>
<param name="context">Der <see cref="T:System.Type" />, der angibt, an welcher Position dieser Vorgang verwendet wird.</param>
<param name="argumentInfo">Die Sequenz von <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Instanzen für die Argumente dieses Vorgangs.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Klasse.</summary>
<returns>Eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />-Klasse.</returns>
<param name="flags">Die Flags für das Argument.</param>
<param name="name">Der Name des Arguments, wenn es sich um ein benanntes Argument handelt, andernfalls NULL.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>Das Argument ist eine Konstante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>Das Argument wird an einen Out-Parameter übergeben.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>Das Argument wird an einen Ref-Parameter übergeben.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>Das Argument ist ein <see cref="T:System.Type" />, der einen tatsächlichen, in der Quelle verwendeten Typnamen angibt.Wird nur für Zielobjekte in statischen Aufrufen verwendet.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Das Argument ist ein benanntes Argument.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Es sind keine weitere Informationen vorhanden, die dargestellt werden können.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Während der Bindung muss der Kompilierzeittyp des Arguments berücksichtigt werden.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente auf einer Aufrufsite sind.Instanzen dieser Klasse werden vom C#-Compiler generiert.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Der Binder stellt ein logisches AND oder logisches OR dar, das Teil einer bedingten logischen Operatorauswertung ist.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>Die Auswertung für diesen Binder erfolgt in einem überprüften Kontext.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Der Binder stellt eine implizite Konvertierung für die Verwendung in einem Arrayerstellungsausdruck dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Der Binder stellt eine explizite Konvertierung dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Der Binder stellt einen Aufruf für einen einfachen Namen dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Der Binder stellt einen Aufruf für einen besonderen Namen dar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Für diesen Binder sind keine zusätzlichen Informationen erforderlich.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Der Binder wird an einer Position verwendet, an der kein Ergebnis erforderlich ist, und kann daher an eine leere Rückgabemethode binden.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Das Ergebnis einer Bindung wird indiziert, es wird ein Binder zum Festlegen oder Abrufen von Indizes abgerufen.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Der Wert in diesem festgelegten Index oder festgelegten Member ist ein Verbundzuweisungsoperator.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse, die über eine angegebene Fehlermeldung verfügt.</summary>
<param name="message">Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
<param name="innerException">Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer angegebenen Meldung, die den Fehler beschreibt.</summary>
<param name="message">Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
<param name="innerException">Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contiene métodos de generador que permiten crear enlazadores de sitios de llamada dinámicos para CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones binarias de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones binarias de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="operation">Tipo de operación binaria.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Inicializa un nuevo enlazador de conversiones de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de conversiones de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="type">Tipo en el que se va a convertir.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de obtención de índice de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de obtención de índice de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de obtención de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de obtención de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro que se va a obtener.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de constructor de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de constructor de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de invocaciones de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de invocaciones de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro al que se va a invocar.</param>
<param name="typeArguments">Lista de los argumentos de tipo especificados para esta invocación.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Inicializa un nuevo enlazador de búsquedas de eventos de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de búsquedas de eventos de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del evento que se va a buscar.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de establecimiento de índice de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de establecimiento de índice de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones de establecimiento de miembro de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones de establecimiento de miembro de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="name">Nombre del miembro que se va a establecer.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inicializa un nuevo enlazador de operaciones unarias de CSharp.</summary>
<returns>Devuelve un nuevo enlazador de operaciones unarias de CSharp.</returns>
<param name="flags">Marcas con las que se va a inicializar el enlazador.</param>
<param name="operation">Tipo de operación unaria.</param>
<param name="context">Objeto <see cref="T:System.Type" /> que indica dónde se usa esta operación.</param>
<param name="argumentInfo">Secuencia de instancias de <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> para los argumentos de esta operación.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Marcas para el argumento.</param>
<param name="name">Nombre del argumento, si lo tiene; de lo contrario, NULL.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>El argumento es una constante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>El argumento se pasa a un parámetro out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>El argumento se pasa a un parámetro ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>El argumento es un objeto <see cref="T:System.Type" /> que indica un nombre de tipo real utilizado en origen.Únicamente se usa para los objetos de destino en las llamadas estáticas.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Es un argumento con nombre.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Ninguna información adicional para representar.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>El tipo de tiempo de compilación del argumento debe considerarse durante el enlace.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada.Las instancias de esta clase se generan mediante el compilador de C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>El enlazador representa un operador AND lógico u OR lógico que forma parte de una evaluación de operadores lógicos condicionales.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>La evaluación de este enlazador se lleva a cabo en un contexto comprobado.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>El enlazador representa una conversión explícita.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>El enlazador representa una invocación en un nombre simple.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>El enlazador representa una invocación en un nombre especial.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Este enlazador no requiere ninguna información adicional.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>El enlazador se usa en una posición que no requiere un resultado y, por lo tanto, se puede enlazar a un método que devuelva void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>El valor de este índice o miembro set se convierte en un operador de asignación compuesto.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> que tiene un mensaje de error especificado.</summary>
<param name="message">Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
<param name="innerException">Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un mensaje proporcionado por el sistema que describe el error.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un mensaje de error especificado que describe el error.</summary>
<param name="message">Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
<param name="innerException">Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,201 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contient des méthodes de fabrique pour créer des classeurs de sites d'appel dynamiques pour CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'opérations binaires CSharp.</summary>
<returns>Retourne un nouveau classeur d'opérations binaires CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="operation">Type d'opération binaire.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Initialise un nouveau classeur de conversion CSharp.</summary>
<returns>Retourne un nouveau classeur de conversion CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="type">Type dans lequel convertir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'obtention d'index CSharp.</summary>
<returns>Retourne un nouveau classeur d'obtention d'index CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'obtention de membre CSharp.</summary>
<returns>Retourne un nouveau classeur d'obtention de membre CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à obtenir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'appel CSharp.</summary>
<returns>Retourne un nouveau classeur d'appel CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de constructeurs appelés CSharp.</summary>
<returns>Retourne un nouveau classeur de constructeurs appelés CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de membres appelés CSharp.</summary>
<returns>Retourne un nouveau classeur de membres appelés CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à appeler.</param>
<param name="typeArguments">Liste d'arguments de type spécifiés pour cet appel.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Initialise un nouveau classeur d'événements CSharp.</summary>
<returns>Retourne un nouveau classeur d'événement CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom de l'événement à rechercher.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de définition d'index CSharp.</summary>
<returns>Retourne un nouveau classeur de définition d'index CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur de définition de membre CSharp.</summary>
<returns>Retourne un nouveau classeur de définition de membre CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="name">Nom du membre à définir.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Initialise un nouveau classeur d'opérations unaires CSharp.</summary>
<returns>Retourne un nouveau classeur d'opérations unaires CSharp.</returns>
<param name="flags">Indicateurs avec lesquels initialiser le classeur.</param>
<param name="operation">Type d'opération unaire.</param>
<param name="context">
<see cref="T:System.Type" /> qui indique où cette opération est utilisée.</param>
<param name="argumentInfo">Séquence d'instances <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> pour les arguments de cette opération.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Indicateurs de l'argument.</param>
<param name="name">Nom de l'argument, s'il est nommé ; sinon, null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>L'argument est une constante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>L'argument est passé à un paramètre de sortie (out).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>L'argument est passé à un paramètre de référence (ref).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>L'argument est un <see cref="T:System.Type" /> qui indique un nom de type réel utilisé dans la source.Utilisé uniquement pour les objets cible dans les appels statiques.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>L'argument est un argument nommé.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Aucune information supplémentaire à représenter.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Le type de l'argument au moment de la compilation doit être considéré pendant la liaison.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Représente les informations relatives aux opérations dynamiques en C# qui ne sont pas spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Le classeur représente un AND logique ou un OR logique faisant partie d'une évaluation d'opérateur logique conditionnelle.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>L'évaluation de ce classeur s'effectue dans un contexte vérifié (checked).</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Le classeur représente une conversion implicite pour une utilisation dans une expression de création de tableau.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Le classeur représente une conversion explicite.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Le classeur représente un appel sur un nom simple.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Le classeur représente un appel sur un nom spécial.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Aucune information supplémentaire n'est requise pour ce classeur.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Le classeur est utilisé à un emplacement qui ne requiert pas de résultat et peut par conséquent créer une liaison avec une méthode retournant void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Le résultat de n'importe quel lien sera un classeur indexé d'obtention d'index ou de membre défini.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>La valeur dans cet index défini ou membre défini provient d'un opérateur d'assignation composée.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> qui comporte un message d'erreur spécifié.</summary>
<param name="message">Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
<param name="innerException">Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> avec un message système décrivant l'erreur.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> avec un message spécifié décrivant l'erreur.</summary>
<param name="message">Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
<param name="innerException">Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Contiene metodi factory per creare gestori di associazione del sito di chiamata dinamica per CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'operazione binaria di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'operazione binaria di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="operation">Tipo di operazione binaria.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Inizializza un nuovo gestore di associazione delle conversioni di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione delle conversioni di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="type">Tipo in cui eseguire la conversione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'indice get di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'indice get di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro get di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro get di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da ottenere.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del costruttore invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del costruttore invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro invoke di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro invoke di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da richiamare,</param>
<param name="typeArguments">Elenco di argomenti del tipo specificati per la chiamata.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Inizializza un nuovo gestore di associazione degli eventi is di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione degli eventi is di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome dell'evento di cui eseguire la ricerca.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'indice set di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'indice set di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione del membro set di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione del membro set di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="name">Nome del membro da impostare.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Inizializza un nuovo gestore di associazione dell'operazione unaria di CSharp.</summary>
<returns>Restituisce un nuovo gestore di associazione dell'operazione unaria di CSharp.</returns>
<param name="flags">Flag con cui inizializzare il gestore di associazione.</param>
<param name="operation">Tipo di operazione unaria.</param>
<param name="context">Oggetto <see cref="T:System.Type" /> che indica il contesto in cui viene utilizzata l'operazione.</param>
<param name="argumentInfo">Sequenza di istanze di <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> per gli argomenti dell'operazione.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Flag per l'argomento.</param>
<param name="name">Nome dell'argomento, se denominato; in caso contrario, null.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>L'argomento è una costante.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>L'argomento viene passato a un parametro out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>L'argomento viene passato a un parametro ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>L'argomento è un oggetto <see cref="T:System.Type" /> che indica un nome di tipo effettivo utilizzato nell'origine.Utilizzato solo per gli oggetti di destinazione in chiamate statiche.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>L'argomento è un argomento denominato.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Nessuna informazione aggiuntiva da rappresentare.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>Il tipo dell'argomento in fase di compilazione deve essere considerato durante l'associazione.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Rappresenta informazioni sulle operazioni dinamiche in C# non specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Il gestore di associazione rappresenta un operatore logico AND o OR che fa parte di una valutazione dell'operatore logico condizionale.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>La valutazione di questo gestore di associazione si verifica in un contesto verificato.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Il gestore di associazione rappresenta una conversione implicita per l'utilizzo in un'espressione di creazione di una matrice.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Il gestore di associazione rappresenta una conversione esplicita.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Il gestore di associazione rappresenta una chiamata per un nome semplice.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Il gestore di associazione rappresenta una chiamata per uno SpecialName.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Non sono presenti informazioni aggiuntive necessarie per questo gestore di associazione.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Il gestore di associazione viene utilizzato in una posizione che non richiede un risultato e può quindi essere associato a un metodo che restituisce void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Il risultato di qualsiasi associazione sarà indicizzato per ottenere un gestore di associazione dell'indice set o get.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Il valore in questo indice set o membro set presenta un operatore di assegnazione composto.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> che include un messaggio di errore specificato.</summary>
<param name="message">Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
<param name="innerException">Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un messaggio fornito dal sistema in cui viene descritto l'errore.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> con un messaggio specifico in cui viene descritto l'errore.</summary>
<param name="message">Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
<param name="innerException">Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>CSharp の動的呼び出しサイト バインダーを作成するファクトリ メソッドが含まれています。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい二項演算バインダーを初期化します。</summary>
<returns>CSharp の新しい二項演算バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="operation">二項演算の種類。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>CSharp の新しい変換バインダーを初期化します。</summary>
<returns>CSharp の新しい変換バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="type">変換後の型。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいインデックス取得バインダーを初期化します。</summary>
<returns>CSharp の新しいインデックス取得バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー取得バインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー取得バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">取得するメンバーの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい呼び出しバインダーを初期化します。</summary>
<returns>CSharp の新しい呼び出しバインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいコンストラクター バインダーを初期化します。</summary>
<returns>CSharp の新しいコンストラクター バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー呼び出しバインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー呼び出しバインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">呼び出されるメンバーの名前。</param>
<param name="typeArguments">この呼び出しに対して指定する型引数のリスト。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>CSharp の新しいイベント確認バインダーを初期化します。</summary>
<returns>CSharp の新しいイベント確認バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">検索するイベントの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいインデックス設定バインダーを初期化します。</summary>
<returns>CSharp の新しいインデックス設定バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しいメンバー設定バインダーを初期化します。</summary>
<returns>CSharp の新しいメンバー設定バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="name">設定するメンバーの名前。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>CSharp の新しい単項演算バインダーを初期化します。</summary>
<returns>CSharp の新しい単項演算バインダーを返します。</returns>
<param name="flags">バインダーの初期化に使用するフラグ。</param>
<param name="operation">単項演算の種類。</param>
<param name="context">この操作の使用場所を示す <see cref="T:System.Type" /></param>
<param name="argumentInfo">この操作に対する引数の <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> インスタンスのシーケンス。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> クラスの新しいインスタンスを初期化します。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> クラスの新しいインスタンス。</returns>
<param name="flags">引数のフラグ。</param>
<param name="name">引数に名前がある場合はその名前。それ以外の場合は null。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>引数は定数です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>引数は out パラメーターに渡されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>引数は ref パラメーターに渡されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>引数は、ソースで使用されている実際の型名を示す <see cref="T:System.Type" /> です。静的呼び出しのターゲット オブジェクトでのみ使用されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>引数は名前付き引数です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>追加情報はありません。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>引数のコンパイル時の型はバインディング時に考慮されます。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>呼び出しサイトにおける特定の引数に固有ではない、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>このバインダーは、条件論理演算子の評価の一部である論理 AND または論理 OR を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>このバインダーの評価は、checked コンテキストで行われます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>このバインダーは、配列作成式で使用する暗黙の型変換を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>このバインダーは、明示的な変換を表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>このバインダーは、簡易名での呼び出しを表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>このバインダーは、特別な名前での呼び出しを表します。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>このバインダーに必要な追加情報はありません。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>バインダーは、結果を必要としない位置で使用されるため、戻り型が void のメソッドにバインドできます。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>どのバインドの結果にもインデックスが付けられます。インデックス設定バインダーまたはインデックス取得バインダーが必要です。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>このインデックス設定またはメンバー設定の値は複合代入演算子になります。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>指定したエラー メッセージを持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
<param name="innerException">現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>エラーを説明するシステム提供のメッセージを使用して、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>エラーを説明する指定したメッセージを使用して、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
<param name="innerException">現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>CSharp의 동적 호출 사이트 바인더를 만드는 팩터리 메서드가 들어 있습니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 이항 연산 바인더를 초기화합니다.</summary>
<returns>새 CSharp 이항 연산 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="operation">이항 연산 종류입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>새 CSharp 변환 바인더를 초기화합니다.</summary>
<returns>새 CSharp 변환 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="type">변환할 대상 형식입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 인덱스 가져오기 바인더를 초기화합니다.</summary>
<returns>새 CSharp 인덱스 가져오기 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 가져오기 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 가져오기 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">가져올 멤버의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 생성자 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 생성자 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 호출 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 호출 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">호출할 멤버의 이름입니다.</param>
<param name="typeArguments">이 호출에 대해 지정된 형식 인수의 목록입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>새 CSharp 이벤트 확인 바인더를 초기화합니다.</summary>
<returns>새 CSharp 이벤트 확인 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">찾을 이벤트의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 인덱스 설정 바인더를 초기화합니다.</summary>
<returns>새 CSharp 인덱스 설정 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 멤버 설정 바인더를 초기화합니다.</summary>
<returns>새 CSharp 멤버 설정 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="name">설정할 멤버의 이름입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>새 CSharp 단항 연산 바인더를 초기화합니다.</summary>
<returns>새 CSharp 단항 연산 바인더를 반환합니다.</returns>
<param name="flags">바인더를 초기화하는 데 사용할 플래그입니다.</param>
<param name="operation">단항 연산 종류입니다.</param>
<param name="context">이 작업이 사용된 위치를 나타내는 <see cref="T:System.Type" />입니다.</param>
<param name="argumentInfo">이 작업의 인수에 사용할 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 인스턴스의 시퀀스입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 클래스의 새 인스턴스입니다.</returns>
<param name="flags">인수의 플래그입니다.</param>
<param name="name">명명된 경우 인수의 이름이고, 그렇지 않으면 null입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>인수가 상수입니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>인수가 out 매개 변수에 전달됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>인수가 ref 매개 변수에 전달됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>인수가 소스에서 사용된 실제 형식 이름을 나타내는 <see cref="T:System.Type" />입니다.정적 호출의 대상 개체에만 사용됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>인수가 명명된 인수입니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>나타낼 추가 정보가 없습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>바인딩하는 동안 인수의 컴파일 타임 형식을 고려해야 합니다.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>호출 사이트의 특정 인수와 관련되지 않은 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>바인더는 조건부 논리 연산자 계산에 속하는 논리적 AND 또는 논리적 OR를 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>이 바인더에 대한 계산은 확인된 컨텍스트에서 발생합니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>바인더는 배열 생성 식에 사용할 암시적 변환을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>바인더는 명시적 변환을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>바인더는 단순한 이름에 대한 호출을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>바인더는 특수한 이름에 대한 호출을 나타냅니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>이 바인더에 필요한 추가 정보가 없습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>바인더는 결과가 필요 없는 위치에서 사용되므로 void를 반환하는 메서드에 바인딩할 수 있습니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>바인딩의 결과가 인덱싱되어 인덱스 설정 또는 인덱스 가져오기 바인더를 가져옵니다.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>이 인덱스 설정 또는 멤버 설정의 값은 복합 할당 연산자에서 사용됩니다.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>
<see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>지정된 오류 메시지가 있는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>지정된 오류 메시지 및 해당 예외의 원인인 내부 예외에 대한 참조가 있는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
<param name="innerException">현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>오류를 설명하는 시스템 제공 메시지를 사용하여 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>오류를 설명하는 지정된 메시지를 사용하여 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 갖는 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
<param name="innerException">현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>Содержит фабричные методы для создания динамических связывателей источников вызова для CSharp.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель бинарной операции CSharp.</summary>
<returns>Возвращает новый связыватель бинарной операции CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="operation">Вид бинарной операции.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>Инициализирует новый связыватель преобразования CSharp.</summary>
<returns>Возвращает новый связыватель преобразования CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="type">Тип, в который выполняется преобразование.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель получения индекса CSharp.</summary>
<returns>Возвращает новый связыватель получения индекса CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель получения члена CSharp.</summary>
<returns>Возвращает новый связыватель получения члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя возвращаемого члена.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова CSharp.</summary>
<returns>Возвращает новый связыватель вызова CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова конструктора CSharp.</summary>
<returns>Возвращает новый связыватель вызова конструктора CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель вызова члена CSharp.</summary>
<returns>Возвращает новый связыватель вызова члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя элемента, который предполагается вызвать.</param>
<param name="typeArguments">Список аргументов типа, указанных для данного вызова.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>Инициализирует новый связыватель поиска события CSharp.</summary>
<returns>Возвращает новый связыватель поиска события CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя искомого события.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель задания индекса CSharp.</summary>
<returns>Возвращает новый связыватель задания индекса CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель задания члена CSharp.</summary>
<returns>Возвращает новый связыватель задания члена CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="name">Имя задаваемого члена.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>Инициализирует новый связыватель унарной операции CSharp.</summary>
<returns>Возвращает новый связыватель унарной операции CSharp.</returns>
<param name="flags">Флаги, с помощью которых выполняется инициализация связывателя.</param>
<param name="operation">Вид унарной операции.</param>
<param name="context">Объект <see cref="T:System.Type" />, который указывает, где используется операция.</param>
<param name="argumentInfo">Последовательность экземпляров <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> для аргументов данной операции.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</summary>
<returns>Новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" />.</returns>
<param name="flags">Флаги для аргумента.</param>
<param name="name">Имя аргумента, если ему присвоено имя, или NULL в противном случае.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>Аргумент является константой.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>Аргумент, передаваемый в параметр out.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>Аргумент, передаваемый в параметр ref.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>Аргумент является объектом типа <see cref="T:System.Type" />, указывающим фактическое имя типа, используемое в источнике.Используется только для целевых объектов в статических вызовах.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>Аргумент является именованным аргументом.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>Дополнительные сведения не представлены.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>В процессе привязки следует учитывать тип времени компиляции аргумента.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>Связыватель представляет логическое И или логическое ИЛИ, которое является частью оценки условного логического оператора.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>Оценка данного связывателя происходит в проверяемом контексте.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>Связыватель представляет неявное преобразование для использовании в выражении, создающем массив.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>Связыватель представляет явное преобразование.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>Связыватель представляет вызов по простому имени.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>Связыватель представляет вызов по специальному имени.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>Для данного связывателя не требуются дополнительные сведения.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>Этот связыватель используется в позиции, не требующей результата, и, следовательно, может выполнять привязку к методу, возвращающему значение void.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>Результатом любой привязки будет индексированный метод получения связывателя задания или получения индекса.</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>Значение данного метода задания индекса или члена становится частью составного оператора присваивания.</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />, содержащий указанное сообщение об ошибке.</summary>
<param name="message">Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" />, содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
<param name="innerException">Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано.</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> системным сообщением, содержащим описание ошибки.</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> заданным сообщением, содержащим описание ошибки.</summary>
<param name="message">Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" />, содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
<param name="innerException">Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано.</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,191 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>包含用于为 CSharp 创建动态调用站点联编程序的工厂方法。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 二元运算联编程序。</summary>
<returns>返回新的 CSharp 二元运算联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="operation">二元运算类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>初始化新的 CSharp 转换联编程序。</summary>
<returns>返回新的 CSharp 转换联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="type">要转换到的类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 获取索引联编程序。</summary>
<returns>返回新的 CSharp 获取索引联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 获取成员联编程序。</summary>
<returns>返回新的 CSharp 获取成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要获取的成员名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用联编程序。</summary>
<returns>返回新的 CSharp 调用联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用构造函数联编程序。</summary>
<returns>返回新的 CSharp 调用构造函数联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 调用成员联编程序。</summary>
<returns>返回新的 CSharp 调用成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要调用的成员名。</param>
<param name="typeArguments">为此调用指定的类型参数的列表。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>初始化新的 CSharp 事件联编程序。</summary>
<returns>返回新的 CSharp 事件联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要查找的事件的名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 设置索引联编程序。</summary>
<returns>返回新的 CSharp 设置索引联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 设置成员联编程序。</summary>
<returns>返回新的 CSharp 设置成员联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="name">要设置的成员的名称。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 一元运算联编程序。</summary>
<returns>返回新的 CSharp 一元运算联编程序。</returns>
<param name="flags">用于初始化联编程序的标志。</param>
<param name="operation">一元运算类型。</param>
<param name="context">用于指示此操作的使用位置的 <see cref="T:System.Type" /></param>
<param name="argumentInfo">此操作的参数所用的 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 实例序列。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 类的新实例。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 类的新实例。</returns>
<param name="flags">参数的标志。</param>
<param name="name">如果已指定参数名称,则为相应的名称;否则为空。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>该参数是一个常量。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>将实参传递到 out 形参。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>将实参传递到 ref 形参。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>参数为 <see cref="T:System.Type" />,它指示源中使用的实际类型名称。仅用于静态调用中的目标对象。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>参数为命名参数。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>没有要表示的附加信息。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>在绑定期间,应考虑参数的编译时类型。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>此联编程序表示作为条件逻辑运算符计算的一部分的逻辑 AND 或逻辑 OR。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>在已检查的上下文中计算此联编程序。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>此联编程序表示要在数组创建表达式中使用的隐式转换。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>此联编程序表示显式转换。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>此联编程序表示对简单名称的调用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>此联编程序表示对特殊名称的调用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>此联编程序不需要附加信息。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>联编程序在不需要结果的位置中使用,因此可绑定到一个 void 返回方法。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>将为任何绑定的结果编制索引,以获得一个设置索引联编程序或获取索引联编程序。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>此设置索引或设置成员中的值为复合赋值运算符。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例,它包含指定的错误消息。</summary>
<param name="message">描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。</summary>
<param name="message">解释异常原因的错误信息。</param>
<param name="innerException">导致当前异常的异常;如果未指定内部异常,则为空引用。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>使用由系统提供的用来描述错误的消息初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>使用指定的描述错误的消息初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例。</summary>
<param name="message">描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。</summary>
<param name="message">解释异常原因的错误信息。</param>
<param name="innerException">导致当前异常的异常;如果未指定内部异常,则为空引用。</param>
</member>
</members>
</doc>

View File

@ -0,0 +1,211 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.CSharp</name>
</assembly>
<members>
<member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
<summary>包含建立 CSharp 動態呼叫位置繫結器的 Factory 方法。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 二進位運算繫結器。</summary>
<returns>傳回新的 CSharp 二進位運算繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="operation">二元運算類型。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
<summary>初始化新的 CSharp 轉換繫結器。</summary>
<returns>傳回新的 CSharp 轉換繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="type">要轉換成的型別。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp get 索引繫結器。</summary>
<returns>傳回新的 CSharp get 索引繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp get 成員繫結器。</summary>
<returns>傳回新的 CSharp get 成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要取得的成員名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用繫結器。</summary>
<returns>傳回新的 CSharp 叫用繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用建構函式繫結器。</summary>
<returns>傳回新的 CSharp 叫用建構函式繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 叫用成員繫結器。</summary>
<returns>傳回新的 CSharp 叫用成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要叫用的成員名稱。</param>
<param name="typeArguments">為此叫用指定之型別引數的清單。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
<summary>初始化新的 CSharp Is 事件繫結器。</summary>
<returns>傳回新的 CSharp Is 事件繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要尋找之事件的名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp set 索引繫結器。</summary>
<returns>傳回新的 CSharp set 索引繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp set 成員繫結器。</summary>
<returns>傳回新的 CSharp set 成員繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="name">要設定之成員的名稱。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
<summary>初始化新的 CSharp 一元運算繫結器。</summary>
<returns>傳回新的 CSharp 一元運算繫結器。</returns>
<param name="flags">用來初始化繫結器的旗標。</param>
<param name="operation">一元運算類型。</param>
<param name="context">
<see cref="T:System.Type" />,指定在何處使用此作業。</param>
<param name="argumentInfo">
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
<summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</summary>
<returns>
<see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</returns>
<param name="flags">引數的旗標。</param>
<param name="name">如果是具名引數,則為引數的名稱,否則為 null。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
<summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
<summary>引數為常數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
<summary>引數傳遞給 out 參數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
<summary>引數傳遞給 ref 參數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
<summary>引數為 <see cref="T:System.Type" />,表示來源中使用的實際型別名稱。只用於靜態呼叫中的目標物件。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
<summary>引數為具名引數。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
<summary>無其他要表示的資訊。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
<summary>繫結期間應該考慮引數的編譯時期型別。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
<summary>表示呼叫位置上非特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
<summary>繫結器表示邏輯 AND 或邏輯 OR這些是條件邏輯運算子評估的一部分。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
<summary>此繫結器的評估會在檢查的內容中進行。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
<summary>繫結器表示陣列建立運算式中使用的隱含轉換。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
<summary>繫結器表示明確轉換。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
<summary>繫結器表示在簡單名稱上叫用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
<summary>繫結器表示在 Specialname 上叫用。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
<summary>此繫結器不需要額外的資訊。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
<summary>繫結器用於不需要結果的位置,因此可以繫結至傳回 Void 的方法。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
<summary>任何繫結的結果都會變成索引的 get 索引或 set 索引,或 get 索引繫結器。</summary>
</member>
<member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
<summary>此 set 索引或 set 成員中的值為複合指派運算子。</summary>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
<summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息。</summary>
<param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
<param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>
</member>
<member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
<summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
<summary>以系統提供的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
<summary>使用指定的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
<param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
</member>
<member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
<summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
<param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>
</member>
</members>
</doc>

Some files were not shown because too many files have changed in this diff Show More