Fork me on GitHubEpicdominant domains
APIEpic.Query.Object.ExpressionsSourceDowncast<(Of <(<'TAbstraction, TEntity>)>)>

SourceDowncast<(Of <(<'TAbstraction, TEntity>)>)>
Represent a downcast of an IEnumerable<(Of <(<'T>)>)> to an IEnumerable<(Of <(<'T>)>)>.
Inheritance Hierarchy
Object
VisitableBase
 Expression
  Expression<(Of <(<'IEnumerable<(Of <(<'TEntity>)>)>>)>)>
   SourceDowncast<(Of <(<'TAbstraction, TEntity>)>)>

Assembly: Epic.Query.Object

Declaration Syntax
C#
[SerializableAttribute]
public sealed class SourceDowncast<TAbstraction, TEntity> : Expression<IEnumerable<TEntity>>
where TAbstraction : class
where TEntity : class, TAbstraction
Generic Template Parameters
TAbstraction
Type of the abstraction to be downcasted.
TEntity
Type of the entity to be obtained.
Members
All MembersConstructorsMethodsProperties  



MemberDescription
SourceDowncast<(Of <(<'TAbstraction, TEntity>)>)>(Expression<(Of <<'(IEnumerable<(Of <<'(TAbstraction>)>>)>)>>))
Initializes a new instance of the SourceDowncast<(Of <(<'TAbstraction, TEntity>)>)> class.
Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext)
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).)
GetObjectData(SerializationInfo, StreamingContext)
Gets the object data to serialize.
(Overrides Expression.GetObjectData(SerializationInfo, StreamingContext).)
Source
The original source.
blog comments powered by Disqus