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.