►
From YouTube: .NET Design Reviews GitHub Triage
Description
00:-03:-55 - Approved: SignedCms extensibility to support external private keys https://github.com/dotnet/corefx/issues/26406#issuecomment-384009048
00:05:10 - Approved: Add FileSystem.Watcher.FilterList Property https://github.com/dotnet/corefx/issues/29273#issuecomment-384014580
00:22:43 - Approved: Public setter for System.Diagnostics.Activity.Current https://github.com/dotnet/corefx/issues/29207
00:32:59 - Needs Work: Consider Span(char) overloads on Regex classes https://github.com/dotnet/corefx/issues/24145
00:34:07 - Approved: New Zip LINQ Tuple Overload API https://github.com/dotnet/corefx/issues/16011#issuecomment-384022447
B
E
G
C
A
Before
oh
good
see
my
psychic,
so
what
does
we
have
in
life?
Yeah
see
mr.
here
there's
a
constructor.
You
want
to
add.
F
A
F
F
A
A
A
A
A
D
L
D
M
We
have
like
a
filter
property
which
helps
us
to
like
filter
the
files
in
the
file
system
to
look
through
like,
for
example,
if
we
just
want
to
take
a
look
at
or
t
like
dot,
txt
file
or
dot
CSV
file,
we
can
just
add
a
filter
for
set
the
filter
property
to
do
that.
But
if
we
want
to
look
like
if
we
want
to
specify
more
than
one
filter
like
if
we
want
to
look
for
two
extension
or
some
other
combination
of
regular
expression,
we
are
currently
not
able
to
do
it.
M
So
what
I
like
we
can
like
go
from
work
around
around
this
issue
in
two
ways
either
like
in
the
event
handler
itself.
We,
like
we,
we
manually,
do
that
in
the
event
handler
thing
or
we
can
like
set
up
the
multiple
instances
of
filesystemwatcher
and
like
and
and
stitch
them
to
the
same
event
handlers,
but
that's
not
optimal,
because
we
still
have
to
manually.
Do
it
and
we
diffuse
the
purpose
of
having
the
filter
property
in
the
first
place.
N
N
So
it
was
just
it
was
just
changed.
We
got
from
the
22.1
stuff,
we
have
our
own
match
or
what
we
did
already
actually
for
for
that.
But
now
it's
a
non
allocating
one
and
we
just
made
the
change
for
the
windows
side
to
the
filesystemwatcher
to
not
allocate
until
it's
gone
past
the
filter
there's
an
open
issue,
that's
an
routes
working
on
for
doing
the
unix
side
as
well.
So
this
is
a
particularly
noisy
thing
for
our
partners,
like.
N
A
N
A
N
N
This
is
part
of
a
you
know,
a
moving
forward.
There
are
other
things
that
can
be
done
but
like
this
is
a
simple
one
and
there's
also
a
prototype
polling
watcher,
which
is
you
know,
the
different
characteristics
where
we
just
you
know,
look
at
the
the
state
of
the
file
system
on
a
regular
basis
and
that's
something
Christoph
had
come
up
with
and
we
have
a
community
member
working
on
that
right
now
in
in
corvex
lab.
L
M
A
P
I
will
just
use
a
plural
for
the
you
know
for
the
most
part,
but
I
mean
like
Wes,
just
asked
whether
we
should
use
everywhere
else
in
this
process
might
have
a
basic,
a
search
pattern
or
something
like
that.
Yeah
it's
already.
The
existing
one
is
filter.
Yeah,
there's
already
something
off
faucets
right.
M
Q
Q
N
Admitted
to
be
super
specific
because
we
had
our
own
implementation
or
copy
of
the
of
the
matching
algorithm,
which
is
the
one
I
then
moved
into
a
file
system.
I
specifically
made
sure
that
this
one
is
the
simple
matter,
so
it
doesn't
have
any
of
the
weird
DOS
matching
behaviors.
It's
just
question
marks
as
one
characters.
It's
the
simple
matter.
We
may
expose
the
more
complicated
one
later,
but
I
doubt
anybody
would
really
want
it.
N
Does
have
no,
they
don't
actually
work,
do
they
they
don't
have.
They
don't
have
filtering
for
file
names,
but
I
think
they
might
have
filtering
for
different
types
of
events,
but
I
may
be
remembering
that
incorrectly
we
we
do
filter
that
too,
and
so
that
may
just
be.
They
have
no
filters,
but
in
any
case
you
know,
there's
the
UNIX
stuff
to
think
about,
as
well
as
which
also
passed
stuff
in
a
buffer,
at
least
the
normal
UNIX
max.
A
N
M
M
N
M
Q
N
Q
Think
that
this
is
gonna
really
be
much
better
than
them
doing
the
filtering
themselves.
Oh
yeah,
why?
Why
do
you,
how
occasions,
underneath
that
we
change
process
and
washer
that
watch
what's
up
if
we
change
filesystemwatcher
to
do
less
allocations,
yeah
yeah,
it's
using
span
underneath
right
now,
yeah.
N
N
Have
issue
at
I
free,
the
trigram
is
to
win,
they
can
is,
certainly
you
know
still
questionable.
You
know
there
is.
There
is
a
plan
that
like
or
a
possibility
that
they
made
get
some
of
these
things
through
the
mechanism
I
mentioned
further
than
the
next
version,
but
it
may
end
up
being
two
versions.
If
that
doesn't
fly
for
I
quit
the
way
we
expect
it
to
still
other
people
can
use
it
for
sure.
N
A
A
The
question
is
we
care
and
then
even
if
we
do
our
scientific
talent,
then
what
do
we
do
with
an
implementation?
Maybe
try
to
construct
this
filter
because
in
the
end
of
the
day,
like
collection
of
tea
doesn't
have
an
ad
range.
Even
if
we
give
you
the
iron
will
overload
it's
not
that
you
can
do
substantially
better
I!
Guess
right,
you
just
do
a
normal
for
loop
and
then
you
just
add
the
items
sure.
A
J
N
M
D
M
A
A
Q
N
Q
N
A
I
mean
it's
true,
though,
like
following
questions
like
I'm
thinking.
If
you
look
at
the
file
dialog,
for
example,
like
this
other
property,
there
is
a
string
and
it's
basically
pipe
delimited
right,
and
this
is
crazy
thing
we
have.
The
first
item
is
the
attention.
Sorry.
The
first
item
is
the
description
that
you
see
in
the
dialogue,
but
the
second
one
is
the
actual
list
of
extensions
I.
Think
they're,
like
I,
think
semicolon
did
or
something,
but
that
the
list
itself
is
piped.
A
N
Q
N
The
way
Windows
does
it
list
of
strings
dominated
by
two
nulls,
all
TSP,
you
know
I,
you
know
they're,
generally
speaking
this.
This
API
is
really
tolerant.
It
allows
you
to
set
things
to
null
and
whatever
else
so
like
I'm,
totally
fine
with,
like
the
one
weird
case
being
that
if
you
have
filter
set
and
you
get
filter,
you
get
the
zeroth
element
outside
of
that
I.
Think,
with
what
mo
suggested
makes
sense.
N
N
Understand
that
if
we
didn't
have,
if
we
had
something
well,
both
of
those
minor
concerns
like
if
we
hadn't,
if
we
had
a
rational
delimiter,
that
we
could
use
in
this
case,
I'd
be
less
disinclined
to
have
it
and
the
other
one
is
like
really
trying
to
cut
the
number
of
allocations
down.
So
if
you
build
a
really
ridiculously
long
list,
we're
gonna
split
it
all
up
and
then
allocate,
which
is
entirely
possible.
N
Q
Allocating
anyways,
if
you
put
a
filter
list,
somebody's
okay.
Well,
we're
not
allocating
new
strings
is
that's
the
thing
we
have
to
do.
Somebody
is
when
they're
putting
it
in
bliss
sure
that
they're
doing
is
they're
doing
it.
One
suppose
was
doing
it
a
second
time.
Oh
I
suspect
we
would
only
ever
allocate
them
again
once
they
if
they
reset
the
filters.
F
L
N
A
N
A
N
M
P
N
P
A
F
H
T
A
C
F
O
F
You
can
embrace
no
because
if
any,
if
any
of
the
methods
read
it
more
than
once,
they
can
now
shear
across
the
center.
So
anything
that
ever
reads
this
needs
to
make
sure
that
it's
only
reading
it
once
inside
of
it,
because
if
so
I
don't
know
what
the
API
is.
But
if
activity
has,
like
instance,
that
runs
out
current
is
the
top-hat.
The
method
reads,
one
current
and
then
the
bottom
half
reads
a
second
that
was
actually
not
thread
safe,
and
that
means
a
static
violated.
The
thread
safety
sure.
F
H
T
R
B
Wrong
I
think
it's
here's.
The
training.
V
V
A
Think
the
only
thing
we
could
do
is
talk
to
this
compiler
grants
and
ask
them
to
change
the
rules
for
the
compiler
or
say
will
pull
me
not
because
they
already
have
to
match
like
seven
or
eight
different
shapes
of
the
diluent.
So
that's
already
complicated
as
hell,
but
like
you
could
imagine
the
world.
You
know
this
method
called
get
made
you
do
later
or
something
that
it
will
prefer
that
over
getting
so.
F
K
F
A
H
Have
that
but
yeah
if
we
cared
about
making.
F
B
F
A
K
M
V
S
F
A
So
like
so
the
way
it
works
in
IL.
Alright,
you
have,
you
have
the
method,
definitions
and
then
you
have
probably
definitions
and
those
are
effectively
there's
another
table
between
the
basic
gives
you
they
accessor
us
right
now
and
so
I
thought.
Because
of
this
mapping,
you
may
set
up
an
end-to-end
mapping
between
the
properties
of
the
events
right,
so
in
theory,
metadata
would
allow
you
to
say,
there's
one
method,
and
it's
swerving
like
these
two
properties
over
here,
because.
A
G
F
O
O
T
O
C
A
C
So
the
current
behavior
is
in
the
table
below
the
output
column.
For
example,
when
you
split
one
two,
three,
four,
five,
six,
you
yeah,
you
will
get
multiple
results,
because
if
there's
no,
no
nothing
on
the
left
and
nothing
on
the
right
which
it
can
splits,
then
it's
just
a
pants
and
three
pants,
an
empty
string
to
it
and
expected
behaviors,
usually
that
you
just
get
the
element
back.
If
there's
no
delimiter.
T
T
W
It
matches
the
entire
string
and
then
gives
you
an
implementation
is
like.
Oh
give
me
whatever
was
before
the
match
and
after
the
match
the
fact
that
it
happens
new,
nothing
which
means
empty
string.
It
just
returns
that
which
is
crappy.
Oh
so
you're,
saying
effectively
the
behavior
currently
is.
You
will
return.
O
F
T
F
C
F
A
F
F
T
C
F
A
A
F
A
J
P
F
T
Because
what
you're
gonna
do,
for
example,
let's
say
you
have
like
two
millimeters
call
command
semicolon
so
you're
in
the
regex
one
of
those,
and
you
don't
care
about
like
hey,
you
know
like
in
strengths
but
like
if
it
was
at
the
beginning
or
at
the
end
of
journalist
districts
I
mean
it's
still.
You
know.