Akka.Remote.Serialization.DaemonMsgCreateSerializer.GetPropsData C# (CSharp) 메소드

GetPropsData() 개인적인 메소드

private GetPropsData ( Props props ) : PropsData
props Props
리턴 PropsData
        private PropsData GetPropsData(Props props)
        {
            var builder = PropsData.CreateBuilder()
                .SetClazz(props.Type.AssemblyQualifiedName)
                .SetDeploy(GetDeployData(props.Deploy));

            foreach (object arg in props.Arguments)
            {
                if (arg == null)
                {
                    builder = builder.AddArgs(ByteString.Empty);
                    builder = builder.AddClasses("");
                }
                else
                {
                    builder = builder.AddArgs(Serialize(arg));
                    builder = builder.AddClasses(arg.GetType().AssemblyQualifiedName);
                }
            }

            return builder.Build();
        }