A Anhang: Einige Übersichten
A.1 Erweiterungsmethoden 

Das .NET Framework stellt viele Erweiterungsmethoden für Klassen zur Verfügung, die hier als Referenz aufgelistet sind. Damit können Sie prüfen, welche Klassen um Funktionalität erweitert werden, die nicht in der Klasse selbst definiert (und dokumentiert) ist.
Auszeichnung/Zeichen | Bedeutung |
kursiv |
optional (können auch einzeln dazwischen wegfallen) |
| |
Alternativen |
MZahl |
Double | Integer | Long |
zahl |
Decimal | Single |
Zahl |
MZahl | zahl |
Microsoft.VisualStudio.Tools.Applications.MarshalExtensions GetIUnknown(obj As Object) As IntPtr GetObjectAndReleaseIUnknown(ptr As IntPtr) As T System.Data.Linq.SqlClient.SqlNodeTypeOperators IsBinaryOperatorExpectingPredicateOperands(nodeType As SqlNodeType) As Boolean IsClientAidedExpression(expr As SqlExpression) As Boolean IsComparisonOperator(nodeType As SqlNodeType) As Boolean IsPredicateBinaryOperator(nodeType As SqlNodeType) As Boolean IsPredicateUnaryOperator(nodeType As SqlNodeType) As Boolean IsUnaryOperatorExpectingPredicateOperand(nodeType As SqlNodeType) As Boolean System.Linq.Enumerable Aggregate(src As IEnumerable(Of TSrc),fun As Func(Of TSrc,TSrc,TSrc)) As TSrc Aggregate(src As IEnumerable(Of TSrc),seed As TAcc, fun As Func(Of TAcc,TSrc,TAcc)) As TAcc Aggregate(src As IEnumerable(Of TSrc),seed As TAcc, fun As Func(Of TAcc,TSrc,TAcc), resultSelector As Func(Of TAcc,TResult)) As TResult All(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As Boolean Any(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As Boolean AsEnumerable(src As IEnumerable(Of TSrc)) As IEnumerable(Of TSrc) Average(src As IEnumerable(Of zahl)) As zahl Average(src As IEnumerable(Of zahl?)) As zahl? Average(src As IEnumerable(Of MZahl)) As Double Average(src As IEnumerable(Of MZahl?)) As Double? Average(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,zahl)) As zahl Average(src As IEnumerable(Of TSrc),selector As Func(Of TSrc, zahl?)) As zahl? Average(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,MZahl)) As Double Average(src As IEnumerable(Of TSrc),selector As Func(Of TSrc, MZahl?)) As Double? Cast(src As IEnumerable) As IEnumerable(Of TResult) Concat(one As IEnumerable(Of TSrc),two As IEnumerable(Of TSrc)) As IEnumerable(Of TSrc) Contains(src As IEnumerable(Of TSrc),value As TSrc, comparer As IEqualityComparer(Of TSrc)) As Boolean Count(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As Integer DefaultIfEmpty(src As IEnumerable(Of TSrc),default As TSrc) As IEnumerable(Of TSrc) Distinct(src As IEnumerable(Of TSrc),comparer As IEqualityComparer(Of TSrc)) As IEnumerable(Of TSrc) ElementAt(src As IEnumerable(Of TSrc),index As Integer) As TSrc ElementAtOrDefault(src As IEnumerable(Of TSrc),index As Integer) As TSrc Except(one As IEnumerable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IEnumerable(Of TSrc) First(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As TSrc FirstOrDefault(src As IEnumerable(Of TSrc), predicate As Func(Of TSrc,Boolean)) As TSrc GroupBy(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of IGrouping(Of TKey,TSrc)) GroupBy(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), elementSelector As Func(Of TSrc,TElement), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of IGrouping(Of TKey,TElement)) GroupBy(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), elementSelector As Func(Of TSrc,TElement), resultSelector As Func(Of TKey,IEnumerable(Of TElement),TResult), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of TResult) GroupJoin(outer As IEnumerable(Of TOuter),inner As IEnumerable(Of TInner), outerKeySelector As Func(Of TOuter,TKey), innerKeySelector As Func(Of TInner,TKey), resultSelector As Func(Of TOuter,IEnumerable(Of TInner),TResult), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of TResult) Intersect(one As IEnumerable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IEnumerable(Of TSrc) Join(outer As IEnumerable(Of TOuter),inner As IEnumerable(Of TInner), outerKeySelector As Func(Of TOuter,TKey), innerKeySelector As Func(Of TInner,TKey), resultSelector As Func(Of TOuter,TInner,TResult), comparer As IEqualityComparer(Of TKey)) As IEnumerable(Of TResult) Last(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As TSrc LastOrDefault(src As IEnumerable(Of TSrc), predicate As Func(Of TSrc,Boolean)) As TSrc LongCount(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As Long Max(src As IEnumerable(Of Zahl)) As Zahl Max(src As IEnumerable(Of Zahl?)) As Zahl? Max(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl)) As Zahl Max(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl?)) As Zahl? Max(src As IEnumerable(Of TSrc)) As TSrc Max(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,TResult)) As TResult Min(src As IEnumerable(Of Zahl)) As Zahl Min(src As IEnumerable(Of Zahl?)) As Zahl? Min(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl)) As Zahl Min(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl?)) As Zahl? Min(src As IEnumerable(Of TSrc)) As TSrc Min(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,TResult)) As TResult OfType(src As IEnumerable) As IEnumerable(Of TResult) OrderBy(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), comparer As IComparer(Of TKey)) As IOrderedEnumerable(Of TSrc) OrderByDescending(src As IEnumerable(Of TSrc), keySelector As Func(Of TSrc,TKey), comparer As IComparer(Of TKey)) As IOrderedEnumerable(Of TSrc) Reverse(src As IEnumerable(Of TSrc)) As IEnumerable(Of TSrc) Select(src As IEnumerable(Of TSrc), selector As Func(Of TSrc,Integer,TResult)) As IEnumerable(Of TResult) SelectMany(src As IEnumerable(Of TSrc), collectionSelector As Func(Of TSrc,Integer,IEnumerable(Of TCollection)), resultSelector As Func(Of TSrc,TCollection,TResult)) As IEnumerable(Of TResult) SelectMany(src As IEnumerable(Of TSrc), selector As Func(Of TSrc,Integer,IEnumerable(Of TResult))) As IEnumerable(Of TResult) SequenceEqual(one As IEnumerable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As Boolean Single(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Boolean)) As TSrc SingleOrDefault(src As IEnumerable(Of TSrc), predicate As Func(Of TSrc,Boolean)) As TSrc Skip(src As IEnumerable(Of TSrc),count As Integer) As IEnumerable(Of TSrc) SkipWhile(src As IEnumerable(Of TSrc), predicate As Func(Of TSrc,Integer,Boolean)) As IEnumerable(Of TSrc) Sum(src As IEnumerable(Of Zahl)) As Zahl Sum(src As IEnumerable(Of Zahl?)) As Zahl? Sum(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl)) As Zahl Sum(src As IEnumerable(Of TSrc),selector As Func(Of TSrc,Zahl?)) As Zahl? Take(src As IEnumerable(Of TSrc),count As Integer) As IEnumerable(Of TSrc) TakeWhile(src As IEnumerable(Of TSrc), predicate As Func(Of TSrc,Integer,Boolean)) As IEnumerable(Of TSrc) ThenBy(src As IOrderedEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), comparer As IComparer(Of TKey)) As IOrderedEnumerable(Of TSrc) ThenByDescending(src As IOrderedEnumerable(Of TSrc), keySelector As Func(Of TSrc,TKey),comparer As IComparer(Of TKey)) As IOrderedEnumerable(Of TSrc) ToArray(src As IEnumerable(Of TSrc)) As TSrc() ToDictionary(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey,TSrc) ToDictionary(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), elementSelector As Func(Of TSrc,TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey,TElement) ToList(src As IEnumerable(Of TSrc)) As List(Of TSrc) ToLookup(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey,TSrc) ToLookup(src As IEnumerable(Of TSrc),keySelector As Func(Of TSrc,TKey), elementSelector As Func(Of TSrc,TElement), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey,TElement) Union(one As IEnumerable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IEnumerable(Of TSrc) Where(src As IEnumerable(Of TSrc),predicate As Func(Of TSrc,Integer,Boolean)) As IEnumerable(Of TSrc) System.Linq.Expressions.ReadOnlyCollectionExtensions ToReadOnlyCollection(sequence As IEnumerable(Of T)) As ReadOnlyCollection(Of T) System.Linq.Queryable Aggregate(src As IQueryable(Of TSrc), fun As Expression(Of Func(Of TSrc,TSrc,TSrc))) As TSrc Aggregate(src As IQueryable(Of TSrc),seed As TAcc, fun As Expression(Of Func(Of TAcc,TSrc,TAcc))) As TAcc Aggregate(src As IQueryable(Of TSrc),seed As TAcc, fun As Expression(Of Func(Of TAcc,TSrc,TAcc)), selector As Expression(Of Func(Of TAcc,TResult))) As TResult All(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As Boolean Any(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As Boolean AsQueryable(src As IEnumerable(Of TElement)) As IQueryable(Of TElement) AsQueryable(src As IEnumerable) As IQueryable Average(src As IQueryable(Of zahl)) As zahl Average(src As IQueryable(Of zahl?)) As zahl? Average(src As IQueryable(Of MZahl)) As Double Average(src As IQueryable(Of MZahl)) As Double? Average(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,zahl))) As zahl Average(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,zahl?))) As zahl? Average(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,MZahl))) As Double Average(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,MZahl))) As Double? Cast(src As IQueryable) As IQueryable(Of TResult) Concat(one As IQueryable(Of TSrc),two As IEnumerable(Of TSrc)) As IQueryable(Of TSrc) Contains(src As IQueryable(Of TSrc),item As TSrc, comparer As IEqualityComparer(Of TSrc)) As Boolean Count(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As Integer DefaultIfEmpty(src As IQueryable(Of TSrc),defaultValue As TSrc) As IQueryable(Of TSrc) Distinct(src As IQueryable(Of TSrc),comparer As IEqualityComparer(Of TSrc)) As IQueryable(Of TSrc) ElementAt(src As IQueryable(Of TSrc),index As Integer) As TSrc ElementAtOrDefault(src As IQueryable(Of TSrc),index As Integer) As TSrc Except(one As IQueryable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IQueryable(Of TSrc) First(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc FirstOrDefault(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc GroupBy(src As IQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of IGrouping(Of TKey,TSrc)) GroupBy(src As IQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), elementSelector As Expression(Of Func(Of TSrc,TElement)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of IGrouping(Of TKey,TElement)) GroupBy(src As IQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), elementSelector As Expression(Of Func(Of TSrc,TElement)), resultSelector As Expression(Of Func(Of TKey,IEnumerable(Of TElement),TResult)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of TResult) GroupJoin(outer As IQueryable(Of TOuter),inner As IEnumerable(Of TInner), outerKeySelector As Expression(Of Func(Of TOuter,TKey)), innerKeySelector As Expression(Of Func(Of TInner,TKey)), resultSelector As Expression(Of Func(Of TOuter,IEnumerable(Of TInner),TResult)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of TResult) Intersect(one As IQueryable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IQueryable(Of TSrc) Join(outer As IQueryable(Of TOuter),inner As IEnumerable(Of TInner), outerKeySelector As Expression(Of Func(Of TOuter,TKey)), innerKeySelector As Expression(Of Func(Of TInner,TKey)), resultSelector As Expression(Of Func(Of TOuter,TInner,TResult)), comparer As IEqualityComparer(Of TKey)) As IQueryable(Of TResult) Last(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc LastOrDefault(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc LongCount(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As Long Max(src As IQueryable(Of TSrc)) As TSrc Max(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,TResult))) As TResult Min(src As IQueryable(Of TSrc)) As TSrc Min(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,TResult))) As TResult OfType(src As IQueryable) As IQueryable(Of TResult) OrderBy(src As IQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), comparer As IComparer(Of TKey)) As IOrderedQueryable(Of TSrc) OrderByDescending(src As IQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), comparer As IComparer(Of TKey)) As IOrderedQueryable(Of TSrc) Reverse(src As IQueryable(Of TSrc)) As IQueryable(Of TSrc) Select(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,Integer,TResult))) As IQueryable(Of TResult) SelectMany(src As IQueryable(Of TSrc), collectionSelector As Expression(Of Func(Of TSrc,Integer,IEnumerable(Of TCollection))), resultSelector As Expression(Of Func(Of TSrc,TCollection,TResult))) As IQueryable(Of TResult) SelectMany(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,Integer,IEnumerable(Of TResult)))) As IQueryable(Of TResult) SequenceEqual(source1 As IQueryable(Of TSrc), source2 As IEnumerable(Of TSrc)) As Boolean SequenceEqual(one As IQueryable(Of TSrc),tow As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As Boolean Single(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc SingleOrDefault(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Boolean))) As TSrc Skip(src As IQueryable(Of TSrc),count As Integer) As IQueryable(Of TSrc) SkipWhile(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Integer,Boolean))) As IQueryable(Of TSrc) Sum(src As IQueryable(Of Zahl)) As Zahl Sum(src As IQueryable(Of Zahl?)) As Zahl? Sum(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,Zahl))) As Zahl Sum(src As IQueryable(Of TSrc), selector As Expression(Of Func(Of TSrc,Zahl?))) As Zahl? Take(src As IQueryable(Of TSrc),count As Integer) As IQueryable(Of TSrc) TakeWhile(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Integer,Boolean))) As IQueryable(Of TSrc) ThenBy(src As IOrderedQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), comparer As IComparer(Of TKey)) As IOrderedQueryable(Of TSrc) ThenByDescending(src As IOrderedQueryable(Of TSrc), keySelector As Expression(Of Func(Of TSrc,TKey)), comparer As IComparer(Of TKey)) As IOrderedQueryable(Of TSrc) Union(one As IQueryable(Of TSrc),two As IEnumerable(Of TSrc), comparer As IEqualityComparer(Of TSrc)) As IQueryable(Of TSrc) Where(src As IQueryable(Of TSrc), predicate As Expression(Of Func(Of TSrc,Integer,Boolean))) As IQueryable(Of TSrc) System.Web.Query.Dynamic.DynamicQueryable Any(src As IQueryable) As Boolean Count(src As IQueryable) As Integer GroupBy(src As IQueryable,keySelector As String, elementSelector As String,ParamArray values As Object()) As IQueryable OrderBy(src As IQueryable(Of T),ordering As String, ParamArray values As Object()) As IQueryable(Of T) OrderBy(src As IQueryable,ordering As String, ParamArray values As Object()) As IQueryable Select(src As IQueryable,selector As String, ParamArray values As Object()) As IQueryable Skip(src As IQueryable,count As Integer) As IQueryable Take(src As IQueryable,count As Integer) As IQueryable Where(src As IQueryable(Of T),predicate As String, ParamArray values As Object()) As IQueryable(Of T) Where(src As IQueryable,predicate As String, ParamArray values As Object()) As IQueryable System.Xml.Linq.Extensions Ancestors(src As IEnumerable(Of T As {XNode}),name As XName) As IEnumerable(Of XElement) AncestorsAndSelf(src As IEnumerable(Of XElement),name As XName) As IEnumerable(Of XElement) Attributes(src As IEnumerable(Of XElement),name As XName) As IEnumerable(Of XAttribute) DescendantNodes(src As IEnumerable(Of T As {XContainer})) As IEnumerable(Of XNode) DescendantNodesAndSelf(src As IEnumerable(Of XElement)) As IEnumerable(Of XNode) Descendants(src As IEnumerable(Of T As {XContainer}),name As XName) As IEnumerable(Of XElement) DescendantsAndSelf(src As IEnumerable(Of XElement),name As XName) As IEnumerable(Of XElement) Elements(src As IEnumerable(Of T As {XContainer}),name As XName) As IEnumerable(Of XElement) InDocumentOrder(src As IEnumerable(Of T As {XNode})) As IEnumerable(Of T As {XNode}) Nodes(src As IEnumerable(Of T As {XContainer})) As IEnumerable(Of XNode) Remove(src As IEnumerable(Of T As {XNode})) Remove(src As IEnumerable(Of XAttribute)) System.Xml.Schema.Extensions. GetSchemaInfo(src As XAttribute) As IXmlSchemaInfo GetSchemaInfo(src As XElement) As IXmlSchemaInfo Validate(source As XAttribute, partialValidationType As XmlSchemaObject, schemas As XmlSchemaSet,validationEventHandler As ValidationEventHandler, addSchemaInfo As Boolean) Validate(source As XDocument,schemas As XmlSchemaSet, validationEventHandler As ValidationEventHandler,addSchemaInfo As Boolean) Validate(src As XElement,partialValidationType As XmlSchemaObject, schemas As XmlSchemaSet,validationEventHandler As ValidationEventHandler, addSchemaInfo As Boolean) System.Xml.XPath.Extensions CreateNavigator(node As XNode,nameTable As XmlNameTable) As XPathNavigator XPathEvaluate(node As XNode,expression As String, resolver As IXmlNamespaceResolver) As Object XPathSelectElement(node As XNode,expression As String, resolver As IXmlNamespaceResolver) As XElement XPathSelectElements(node As XNode,expression As String, resolver As IXmlNamespaceResolver) As IEnumerable(Of XElement)
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.