public SocketEventContext(IContent leftContent, ConnectorDescriptor connectorDefinition,SocketsModel socketsContext) { Left = leftContent.As<SocketsPart>().Endpoint; Connector = connectorDefinition; SocketFilters = new List<ISocketFilter>(); SocketSorters= new List<ISocketFilter>(); RootModel = socketsContext; RenderSocket = true; SocketMetadata = new SocketMetadata() { SocketName = connectorDefinition.Name, SocketTitle = Connector.Settings.SocketDisplayName }; QueryFactory = new Lazy<SocketQuery>(() => { var query = Left.ContentPart.Sockets[Connector.Name]; return query; }); }
public SocketEventContext(IContent leftContent, ConnectorDescriptor connectorDefinition, SocketsModel socketsContext) { Left = leftContent.As <SocketsPart>().Endpoint; Connector = connectorDefinition; SocketFilters = new List <ISocketFilter>(); SocketSorters = new List <ISocketFilter>(); RootModel = socketsContext; RenderSocket = true; SocketMetadata = new SocketMetadata() { SocketName = connectorDefinition.Name, SocketTitle = Connector.Settings.SocketDisplayName }; QueryFactory = new Lazy <SocketQuery>(() => { var query = Left.ContentPart.Sockets[Connector.Name]; return(query); }); }