コード例 #1
0
 public static StudioComponentEndpointDto ToDto(this IStudioComponentEndpoint studioComponentEndpoint)
 {
     return(new StudioComponentEndpointDto
     {
         Id = studioComponentEndpoint.Id,
         Name = studioComponentEndpoint.Name,
         DataKind = studioComponentEndpoint.DataKind,
         IOType = studioComponentEndpoint.IOType,
         ConnectionType = studioComponentEndpoint.ConnectionType
     });
 }
コード例 #2
0
 private void Component_EndpointRemoved(object sender, IStudioComponentEndpoint endPoint)
 {
     if (endPoint is StudioComponentInput)
     {
         foreach (var con in _connections.FindAll(c => c.Input == endPoint))
         {
             RemoveConnection(con);
         }
     }
     if (endPoint is StudioComponentOutput)
     {
         foreach (var con in _connections.FindAll(c => c.Output == endPoint))
         {
             RemoveConnection(con);
         }
     }
 }