/// <summary> /// 新しいインスタンスを生成します。 /// </summary> /// <param name="singer">歌手</param> /// <param name="audience">観客</param> public House(ILoggerFactory loggerFactory, ISinger singer, IAudience audience) { _logger = loggerFactory.CreateLogger <House>(); Singer = singer; Audience = audience; }
public LabelledSingerSwitchButton(ISinger singer) { Singer = singer; if (InternalChildren[1] is FillFlowContainer fillFlowContainer) { fillFlowContainer.Padding = new MarginPadding { Horizontal = CONTENT_PADDING_HORIZONTAL, Vertical = CONTENT_PADDING_VERTICAL, Left = CONTENT_PADDING_HORIZONTAL + 40 + CONTENT_PADDING_HORIZONTAL, }; } AddInternal(new DrawableCircleSingerAvatar { Singer = singer, Size = new Vector2(AVATAR_SIZE), Anchor = Anchor.CentreLeft, Origin = Anchor.CentreLeft, Margin = new MarginPadding { Left = CONTENT_PADDING_HORIZONTAL, } }); }
public static void SomeMethod(ISinger singer) { singer.Sing(); }
public Song(ISinger singer) { this.singer = singer; }