Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Bericht listet die Typen und Member in den Microsoft-Namespaces auf, die neu in .NET Framework, Version 4 sind, und enthält Links zur Referenzdokumentation für jeden Typ und Member. Links auf die neue Namespaces finden Sie unter Neue Namespaces in .NET Framework 4.
Microsoft.Build.BuildEngine-Namespace
2 neue Typen.
Microsoft.Build.BuildEngine.LocalNode - neue Klasse
Microsoft.Build.BuildEngine.SolutionWrapperProject - neue Klasse
Microsoft.Build.Conversion-Namespace
1 Typ mit neuen Membern.
Microsoft.Build.Conversion.ProjectFileConverter - enthält 1 neuen Member:
Microsoft.Build.Framework-Namespace
10 neue Typen, 18 Typen mit neuen Membern.
Microsoft.Build.Framework.BuildEngineResult - neue Struktur
Microsoft.Build.Framework.BuildErrorEventArgs - enthält 3 neue Member:
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime)-Konstruktor
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[])-Konstruktor
BuildErrorEventArgs.ProjectFile-Eigenschaft
Microsoft.Build.Framework.BuildEventArgs - enthält 1 neuen Member:
- BuildEventArgs.BuildEventArgs(String, String, String, DateTime)-Konstruktor
Microsoft.Build.Framework.BuildEventContext - enthält 9 neue Member:
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32)-Konstruktor
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32, Int32)-Konstruktor
BuildEventContext.BuildRequestId-Eigenschaft
BuildEventContext.Equality(BuildEventContext, BuildEventContext)-Methode
BuildEventContext.Inequality(BuildEventContext, BuildEventContext)-Methode
BuildEventContext.ProjectInstanceId-Eigenschaft
BuildEventContext.SubmissionId-Eigenschaft
Microsoft.Build.Framework.BuildFinishedEventArgs - enthält 2 neue Member:
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime)-Konstruktor
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime, Object[])-Konstruktor
Microsoft.Build.Framework.BuildMessageEventArgs - enthält 2 neue Member:
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime)-Konstruktor
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime, Object[])-Konstruktor
Microsoft.Build.Framework.BuildStartedEventArgs - enthält 4 neue Member:
BuildStartedEventArgs.BuildStartedEventArgs(String, String, IDictionary<String, String>)-Konstruktor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime)-Konstruktor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime, Object[])-Konstruktor
BuildStartedEventArgs.BuildEnvironment-Eigenschaft
Microsoft.Build.Framework.BuildStatusEventArgs - enthält 2 neue Member:
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime)-Konstruktor
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime, Object[])-Konstruktor
Microsoft.Build.Framework.BuildWarningEventArgs - enthält 3 neue Member:
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime)-Konstruktor
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[])-Konstruktor
BuildWarningEventArgs.ProjectFile-Eigenschaft
Microsoft.Build.Framework.CustomBuildEventArgs - enthält 2 neue Member:
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime)-Konstruktor
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime, Object[])-Konstruktor
Microsoft.Build.Framework.ExternalProjectFinishedEventArgs - enthält 1 neuen Member:
- ExternalProjectFinishedEventArgs.ExternalProjectFinishedEventArgs(String, String, String, String, Boolean, DateTime)-Konstruktor
Microsoft.Build.Framework.ExternalProjectStartedEventArgs - enthält 1 neuen Member:
- ExternalProjectStartedEventArgs.ExternalProjectStartedEventArgs(String, String, String, String, String, DateTime)-Konstruktor
Microsoft.Build.Framework.IBuildEngine3 - neue Schnittstelle
Microsoft.Build.Framework.ICancelableTask - neue Schnittstelle
Microsoft.Build.Framework.IGeneratedTask - neue Schnittstelle
Microsoft.Build.Framework.ITaskFactory - neue Schnittstelle
Microsoft.Build.Framework.ITaskItem2 - neue Schnittstelle
Microsoft.Build.Framework.LazyFormattedBuildEventArgs - neue Klasse
Microsoft.Build.Framework.ProjectFinishedEventArgs - enthält 1 neuen Member:
- ProjectFinishedEventArgs.ProjectFinishedEventArgs(String, String, String, Boolean, DateTime)-Konstruktor
Microsoft.Build.Framework.ProjectStartedEventArgs - enthält 2 neue Member:
ProjectStartedEventArgs.ProjectStartedEventArgs(Int32, String, String, String, String, IEnumerable, IEnumerable, BuildEventContext, DateTime)-Konstruktor
ProjectStartedEventArgs.ProjectStartedEventArgs(String, String, String, String, IEnumerable, IEnumerable, DateTime)-Konstruktor
Microsoft.Build.Framework.RunInMTAAttribute - neue Klasse
Microsoft.Build.Framework.RunInSTAAttribute - neue Klasse
Microsoft.Build.Framework.TargetFinishedEventArgs - enthält 3 neue Member:
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, IEnumerable)-Konstruktor
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, DateTime, IEnumerable)-Konstruktor
TargetFinishedEventArgs.TargetOutputs-Eigenschaft
Microsoft.Build.Framework.TargetStartedEventArgs - enthält 2 neue Member:
TargetStartedEventArgs.TargetStartedEventArgs(String, String, String, String, String, String, DateTime)-Konstruktor
TargetStartedEventArgs.ParentTarget-Eigenschaft
Microsoft.Build.Framework.TaskCommandLineEventArgs - enthält 1 neuen Member:
- TaskCommandLineEventArgs.TaskCommandLineEventArgs(String, String, MessageImportance, DateTime)-Konstruktor
Microsoft.Build.Framework.TaskFinishedEventArgs - enthält 1 neuen Member:
- TaskFinishedEventArgs.TaskFinishedEventArgs(String, String, String, String, String, Boolean, DateTime)-Konstruktor
Microsoft.Build.Framework.TaskPropertyInfo - neue Klasse
Microsoft.Build.Framework.TaskStartedEventArgs - enthält 1 neuen Member:
- TaskStartedEventArgs.TaskStartedEventArgs(String, String, String, String, String, DateTime)-Konstruktor
Microsoft.Build.Tasks-Namespace
8 neue Typen, 22 Typen mit neuen Membern.
Microsoft.Build.Tasks.AL - enthält 1 neuen Member:
- AL.SdkToolsPath-Eigenschaft
Microsoft.Build.Tasks.AspNetCompiler - enthält 1 neuen Member:
- AspNetCompiler.TargetFrameworkMoniker-Eigenschaft
Microsoft.Build.Tasks.AssignProjectConfiguration - enthält 8 neue Member:
AssignProjectConfiguration.CurrentProjectConfiguration-Eigenschaft
AssignProjectConfiguration.CurrentProjectPlatform-Eigenschaft
AssignProjectConfiguration.DefaultToVcxPlatformMapping-Eigenschaft
AssignProjectConfiguration.OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration-Eigenschaft
AssignProjectConfiguration.OutputType-Eigenschaft
AssignProjectConfiguration.ResolveConfigurationPlatformUsingMappings-Eigenschaft
AssignProjectConfiguration.ShouldUnsetParentConfigurationAndPlatform-Eigenschaft
AssignProjectConfiguration.VcxToDefaultPlatformMapping-Eigenschaft
Microsoft.Build.Tasks.CodeTaskFactory - neue Klasse
Microsoft.Build.Tasks.Copy - enthält 3 neue Member:
Copy.Retries-Eigenschaft
Copy.RetryDelayMilliseconds-Eigenschaft
Copy.UseHardlinksIfPossible-Eigenschaft
Microsoft.Build.Tasks.Csc - enthält 1 neuen Member:
- Csc.ApplicationConfiguration-Eigenschaft
Microsoft.Build.Tasks.Error - enthält 1 neuen Member:
- Error.File-Eigenschaft
Microsoft.Build.Tasks.GenerateApplicationManifest - enthält 1 neuen Member:
Microsoft.Build.Tasks.GenerateManifestBase - enthält 1 neuen Member:
- GenerateManifestBase.TargetFrameworkMoniker-Eigenschaft
Microsoft.Build.Tasks.GenerateResource - enthält 12 neue Member:
GenerateResource.EnvironmentVariables-Eigenschaft
GenerateResource.ExcludedInputPaths-Eigenschaft
GenerateResource.ExecuteAsTool-Eigenschaft
GenerateResource.MinimalRebuildFromTracking-Eigenschaft
GenerateResource.SdkToolsPath-Eigenschaft
GenerateResource.TLogReadFiles-Eigenschaft
GenerateResource.TLogWriteFiles-Eigenschaft
GenerateResource.ToolArchitecture-Eigenschaft
GenerateResource.TrackerFrameworkPath-Eigenschaft
GenerateResource.TrackerLogDirectory-Eigenschaft
GenerateResource.TrackerSdkPath-Eigenschaft
GenerateResource.TrackFileAccess-Eigenschaft
Microsoft.Build.Tasks.GenerateTrustInfo - enthält 1 neuen Member:
- GenerateTrustInfo.TargetFrameworkMoniker-Eigenschaft
Microsoft.Build.Tasks.GetFrameworkPath - enthält 1 neuen Member:
- GetFrameworkPath.FrameworkVersion40Path-Eigenschaft
Microsoft.Build.Tasks.GetFrameworkSdkPath - enthält 1 neuen Member:
- GetFrameworkSdkPath.FrameworkSdkVersion40Path-Eigenschaft
Microsoft.Build.Tasks.GetReferenceAssemblyPaths - neue Klasse
Microsoft.Build.Tasks.LC - enthält 1 neuen Member:
- LC.SdkToolsPath-Eigenschaft
Microsoft.Build.Tasks.ManagedCompiler - enthält 1 neuen Member:
- ManagedCompiler.UsedCommandLineTool-Eigenschaft
Microsoft.Build.Tasks.Move - neue Klasse
Microsoft.Build.Tasks.MSBuild - enthält 1 neuen Member:
- MSBuild.RemoveProperties-Eigenschaft
Microsoft.Build.Tasks.ResolveAssemblyReference - enthält 8 neue Member:
ResolveAssemblyReference.CopyLocalDependenciesWhenParentReferenceInGac-Eigenschaft
ResolveAssemblyReference.FullFrameworkAssemblyTables-Eigenschaft
ResolveAssemblyReference.FullFrameworkFolders-Eigenschaft
ResolveAssemblyReference.LatestTargetFrameworkDirectories-Eigenschaft
ResolveAssemblyReference.ProfileName-Eigenschaft
ResolveAssemblyReference.TargetedRuntimeVersion-Eigenschaft
ResolveAssemblyReference.TargetFrameworkMoniker-Eigenschaft
ResolveAssemblyReference.TargetFrameworkMonikerDisplayName-Eigenschaft
Microsoft.Build.Tasks.ResolveComReference - enthält 6 neue Member:
ResolveComReference.EnvironmentVariables-Eigenschaft
ResolveComReference.ExecuteAsTool-Eigenschaft
ResolveComReference.IncludeVersionInInteropName-Eigenschaft
ResolveComReference.SdkToolsPath-Eigenschaft
ResolveComReference.TargetFrameworkVersion-Eigenschaft
ResolveComReference.TargetProcessorArchitecture-Eigenschaft
Microsoft.Build.Tasks.ResolveProjectBase - enthält 1 neuen Member:
Microsoft.Build.Tasks.SGen - enthält 3 neue Member:
SGen.Platform-Eigenschaft
SGen.SdkToolsPath-Eigenschaft
SGen.Types-Eigenschaft
Microsoft.Build.Tasks.Vbc - enthält 2 neue Member:
Vbc.LangVersion-Eigenschaft
Vbc.LogEventsFromTextOutput(String, MessageImportance)-Methode
Microsoft.Build.Tasks.Warning - enthält 1 neuen Member:
- Warning.File-Eigenschaft
Microsoft.Build.Tasks.WriteCodeFragment - neue Klasse
Microsoft.Build.Tasks.WriteLinesToFile - enthält 1 neuen Member:
- WriteLinesToFile.Encoding-Eigenschaft
Microsoft.Build.Tasks.XamlTaskFactory - neue Klasse
Microsoft.Build.Tasks.XmlPeek - neue Klasse
Microsoft.Build.Tasks.XmlPoke - neue Klasse
Microsoft.Build.Tasks.XslTransformation - neue Klasse
Microsoft.Build.Tasks.Deployment.ManifestUtilities-Namespace
2 neue Typen, 2 Typen mit neuen Membern.
Microsoft.Build.Tasks.Deployment.ManifestUtilities.ApplicationManifest - enthält 2 neue Member:
ApplicationManifest.ApplicationManifest(String)-Konstruktor
ApplicationManifest.TargetFrameworkVersion-Eigenschaft
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFramework - neue Klasse
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFrameworkCollection - neue Klasse
Microsoft.Build.Tasks.Deployment.ManifestUtilities.DeployManifest - enthält 4 neue Member:
DeployManifest.DeployManifest(String)-Konstruktor
DeployManifest.CompatibleFrameworks-Eigenschaft
DeployManifest.TargetFrameworkMoniker-Eigenschaft
DeployManifest.XmlCompatibleFrameworks-Eigenschaft
Microsoft.Build.Tasks.Hosting-Namespace
2 neue Typen.
Microsoft.Build.Tasks.Hosting.ICscHostObject3 - neue Schnittstelle
Microsoft.Build.Tasks.Hosting.IVbcHostObject3 - neue Schnittstelle
Microsoft.Build.Utilities-Namespace
9 neue Typen, 7 Typen mit neuen Membern.
Microsoft.Build.Utilities.CanonicalTrackedInputFiles - neue Klasse
Microsoft.Build.Utilities.CanonicalTrackedOutputFiles - neue Klasse
Microsoft.Build.Utilities.CommandLineBuilder - enthält 1 neuen Member:
- CommandLineBuilder.Length-Eigenschaft
Microsoft.Build.Utilities.DependencyFilter - neuer Delegat
Microsoft.Build.Utilities.DotNetFrameworkArchitecture - neue Enumeration
Microsoft.Build.Utilities.ExecutableType - neue Enumeration
Microsoft.Build.Utilities.FileTracker - neue Klasse
Microsoft.Build.Utilities.FlatTrackingData - neue Klasse
Microsoft.Build.Utilities.TargetDotNetFrameworkVersion - enthält 1 neuen Member:
Microsoft.Build.Utilities.Task - enthält 1 neuen Member:
- Task.BuildEngine3-Eigenschaft
Microsoft.Build.Utilities.TaskItem - enthält 4 neue Member:
TaskItem.ITaskItem2.CloneCustomMetadataEscaped()-Methode
TaskItem.ITaskItem2.EvaluatedIncludeEscaped-Eigenschaft
TaskItem.ITaskItem2.GetMetadataValueEscaped(String)-Methode
TaskItem.ITaskItem2.SetMetadataValueLiteral(String, String)-Methode
Microsoft.Build.Utilities.TaskLoggingHelper - enthält 2 neue Member:
TaskLoggingHelper.TaskLoggingHelper(IBuildEngine, String)-Konstruktor
Microsoft.Build.Utilities.ToolLocationHelper - enthält 11 neue Member:
ToolLocationHelper.GetDisplayNameForTargetFrameworkDirectory(String, FrameworkName)-Methode
ToolLocationHelper.GetPathToReferenceAssemblies(FrameworkName)-Methode
ToolLocationHelper.GetPathToReferenceAssemblies(String, FrameworkName)-Methode
ToolLocationHelper.GetPathToReferenceAssemblies(String, String, String)-Methode
ToolLocationHelper.GetPathToStandardLibraries(String, String, String)-Methode
ToolLocationHelper.GetProgramFilesReferenceAssemblyRoot()-Methode
ToolLocationHelper.HighestVersionOfTargetFrameworkIdentifier(String, String)-Methode
Microsoft.Build.Utilities.ToolTask - enthält 11 neue Member:
ToolTask.Cancel()-Methode
ToolTask.EchoOff-Eigenschaft
ToolTask.EnvironmentVariables-Eigenschaft
ToolTask.GetProcessStartInfo(String, String, String)-Methode
ToolTask.LogStandardErrorAsError-Eigenschaft
ToolTask.StandardErrorImportanceToUse-Eigenschaft
ToolTask.StandardOutputImportanceToUse-Eigenschaft
ToolTask.TaskProcessTerminationTimeout-Eigenschaft
ToolTask.ToolCanceled-Eigenschaft
ToolTask.UseCommandProcessor-Eigenschaft
ToolTask.YieldDuringToolExecution-Eigenschaft
Microsoft.Build.Utilities.TrackedDependencies - neue Klasse
Microsoft.Build.Utilities.UpToDateCheckType - neue Enumeration
Microsoft.Data.Entity.Build.Tasks-Namespace
2 neue Typen, 1 Typ mit neuen Membern.
Microsoft.Data.Entity.Build.Tasks.EntityClean - enthält 1 neuen Member:
- EntityClean.ResourceOutputPath-Eigenschaft
Microsoft.Data.Entity.Build.Tasks.EntityDeploySetLogicalNames - neue Klasse
Microsoft.Data.Entity.Build.Tasks.EntityDeploySplit - neue Klasse
:Microsoft.Jscript Namespace
6 Typen mit neuen Membern.
Microsoft.JScript.DebugConvert - enthält 1 neuen Member:
Microsoft.JScript.IDebugConvert - enthält 1 neuen Member:
Microsoft.JScript.IEngine2 - enthält 1 neuen Member:
Microsoft.JScript.IVsaScriptScope - enthält 3 neue Member:
Microsoft.JScript.JScriptException - enthält 2 neue Member:
JScriptException.IJSVsaError.Description-Eigenschaft
JScriptException.IJSVsaError.Number-Eigenschaft
Microsoft.JScript.VsaItems - enthält 1 neuen Member:
Microsoft.JScript.Vsa-Namespace
17 neue Typen, 1 Typ mit neuen Membern.
Microsoft.JScript.Vsa.BaseVsaEngine - neue Klasse
Microsoft.JScript.Vsa.BaseVsaEngine.Pre - neue Enumeration
Microsoft.JScript.Vsa.BaseVsaSite - neue Klasse
Microsoft.JScript.Vsa.BaseVsaStartup - neue Klasse
Microsoft.JScript.Vsa.IJSVsaCodeItem - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaEngine - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaError - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaGlobalItem - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaItem - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaItems - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaPersistSite - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaReferenceItem - neue Schnittstelle
Microsoft.JScript.Vsa.IJSVsaSite - neue Schnittstelle
Microsoft.JScript.Vsa.JSVsaError - neue Enumeration
Microsoft.JScript.Vsa.JSVsaException - neue Klasse
Microsoft.JScript.Vsa.JSVsaItemFlag - neue Enumeration
Microsoft.JScript.Vsa.JSVsaItemType - neue Enumeration
Microsoft.JScript.Vsa.VsaEngine - enthält 1 neuen Member:
Microsoft.VisualBasic-Namespace
1 Typ mit neuen Membern.
Microsoft.VisualBasic.Conversion - enthält 2 neue Member:
Microsoft.VisualBasic.CompilerServices-Namespace
1 neuer Typ, 3 Typen mit neuen Membern.
Microsoft.VisualBasic.CompilerServices.Conversions - enthält 1 neuen Member:
Microsoft.VisualBasic.CompilerServices.InternalXmlHelper - neue Klasse
Microsoft.VisualBasic.CompilerServices.NewLateBinding - enthält 10 neue Member:
NewLateBinding.FallbackCall(Object, String, Object[], String[], Boolean)-Methode
NewLateBinding.FallbackGet(Object, String, Object[], String[])-Methode
NewLateBinding.FallbackIndexSet(Object, Object[], String[])-Methode
NewLateBinding.FallbackIndexSetComplex(Object, Object[], String[], Boolean, Boolean)-Methode
NewLateBinding.FallbackInvokeDefault1(Object, Object[], String[], Boolean)-Methode
NewLateBinding.FallbackInvokeDefault2(Object, Object[], String[], Boolean)-Methode
NewLateBinding.FallbackSet(Object, String, Object[])-Methode
NewLateBinding.FallbackSetComplex(Object, String, Object[], Boolean, Boolean)-Methode
NewLateBinding.LateCallInvokeDefault(Object, Object[], String[], Boolean)-Methode
NewLateBinding.LateGetInvokeDefault(Object, Object[], String[], Boolean)-Methode
Microsoft.VisualBasic.CompilerServices.Operators - enthält 1 neuen Member:
Microsoft.Win32-Namespace
4 neue Typen, 3 Typen mit neuen Membern.
Microsoft.Win32.RegistryKey - enthält 10 neue Member:
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions)-Methode
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions, RegistrySecurity)-Methode
RegistryKey.Dispose()-Methode
RegistryKey.FromHandle(SafeRegistryHandle, RegistryView)-Methode
RegistryKey.Handle-Eigenschaft
RegistryKey.OpenRemoteBaseKey(RegistryHive, String, RegistryView)-Methode
RegistryKey.View-Eigenschaft
Microsoft.Win32.RegistryOptions - neue Enumeration
Microsoft.Win32.RegistryValueKind - enthält 1 neuen Member:
Microsoft.Win32.RegistryView - neue Enumeration
Microsoft.Win32.FileDialog - enthält 1 neuen Member:
- FileDialog.CustomPlaces-Eigenschaft
Microsoft.Win32.FileDialogCustomPlace - neue Klasse
Microsoft.Win32.FileDialogCustomPlaces - neue Klasse
Microsoft.Win32.SafeHandles-Namespace
3 neue Typen.
Microsoft.Win32.SafeHandles.SafeRegistryHandle - neue Klasse
Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle - neue Klasse
Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle - neue Klasse
Microsoft.Windows.Themes-Namespace
1 neuer Typ, 1 Typ mit neuen Membern.
Microsoft.Windows.Themes.DataGridHeaderBorder - neue Klasse
Microsoft.Windows.Themes.DataGridHeaderBorder - enthält 2 neue Member:
DataGridHeaderBorder.ThemeColor-Eigenschaft